《使用html、css和javascript开发android程序 》是《building android apps with html, css, and javascript》的中文翻译版,主要介绍了如何使用现有的web技术构建android应用程序。
《使用html、css和javascript开发android程序 》的前3章介绍了如何使用基本的html、css和javascript技术构建简单的网络程序;第4章介绍了使用jqtouch技术使得网络程序与原生程序的体验相同;第5、6两章则讲述了利用html5的客户端存储技术使网络程序实现本地存储,进而成为一个离线应用;第7章利用phonegap项目使网络程序也可以操作android硬件特性;第8章则为开发者描绘了在android应用程序市场上发布应用程序的流程和一些技巧。
《使用html、css和javascript开发android程序 》最大的特点是深入浅出,每一部分都与实例结合,增强了可操作性,更通俗易懂。无论对于希望通过web技术构建移动应用的初学者,还是对于希望进入android领域的web工程师,都是一本不错的参考书。
第1章 入门指南 1
网络应用程序与原生应用程序的对比 1
什么是网络应用程序 1
什么是原生应用程序 1
优势和劣势 2
哪种方法最合适你 2
网络编程速成 3
html入门 3
css入门 5
javascript入门 9
第2章 基本样式 13
还没网站 13
准备工作 14
准备独立的android样式表 17
控制页面缩放 18
添加android css 20
添加android视觉效果 23
使用jquery添加基本行为 24
内容回顾 30
.第3章 高级样式 31
添加一点ajax 31
交通警察 31
添加一些内容 34
javascript的路由请求 34
简单的点缀 36
进度指示器(process indicator) 36
设置页面标题 39
处理长标题 41
自动回到顶部 42
只拦截本地链接 43
编写自己的返回按钮 44
在主屏幕上添加图标 50
内容回顾 50
第4章 动画 51
来自朋友的帮助 51
让主页滑动起来 51
添加dates面板 54
添加date面板 56
添加new entry面板 57
添加settings面板 60
将所有代码放在一起 61
自定义jqtouch 64
内容回顾 65
第5章 客户端数据存储 67
web storage 67
将用户设置保存到本地 68
将选中的数据保存到session storage中 71
web sql database 74
创建数据库 74
插入行 77
检索行及处理结果集 80
删除行 84
内容回顾 88
web database错误编码参考 88
第6章 走向离线 89
离线应用程序缓存基础 89
在线whitelist(白名单)和fallback(备选)选项 92
创建动态manifest文件 95
调试 101
javascript控制台(javascript console) 101
内容回顾 104
第7章 走向原生 105
phonegap简介 105
下载android sdk 107
下载phonegap 110
配置环境 111
创建android virtual device(android虚拟设备) 113
创建kilogap 114
在模拟器中安装kilogap 118
使用屏幕的全部高度 121
自定义程序图标 122
在手机上安装kilogap 123
使用javascript来控制手机 123
beep(蜂鸣)、vibrate(振动)及alert(提醒) 123
地理位置 127
加速度传感器 133
内容回顾 136
第8章 将应用程序提交到android应用程序市场上 137
准备程序的发行版本 137
移除调试代码 137
应用程序版本管理 138
应用程序签名管理 138
将程序上传到android应用程序市场 141
直接分发程序 143
延伸阅读 145
附录 147
索引 151
Createhighfidelityprototypesforcomplexwebsitesandapplicationswiththeeasy-to-lear...
CATIA V5R20快速入门.进阶与精通-(含多媒体DVD光盘2张) 本书特色 本书是全面、系统学习和运用catia v5r20软件的快速入门、进阶与精通书籍...
翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构
《富强竞争:工业文化与国家兴衰》内容简介:富强,是社会主义核心价值观之首,也是古今中外各个国家、民族孜孜以求的核心价值观,
LukeWilliamsisaleadingspeaker,educator,andconsultantoninnovationstrategy.Hehaswo...
Yes,youcanuseresponsivewebdesigntocreatehighperformance,compellingwebsites.Witht...
《趣学JavaScript》内容简介:本书用轻松愉快的方式,通过耐心的、按部就班的示例,以及充满乐趣的图示,帮助读者轻松地学习编程基
NodegivesJavaScriptdevelopersincredibleserver-sidepower,buttransitioningfromfron...
《邻里杂货:澳门士多店主口述历史》内容简介:本书为“澳门口述历史丛书”之一,主要由对十一位澳门士多店主的访谈整理而成。他们
《DirectX9.03D游戏开发编程基础》主要介绍如何使用DirectX9.0开发交互式3D图形程序,重点是游戏开发。全书首先介绍了必要的数学
《看电影,学历史》内容简介:《荒野猎人》中小李子舍命捕猎的海狸,是昙花一现的时尚风潮,也是北美殖民地早期的经济命脉?《和食
《Spring2企业应用开发》是一部权威的实战指南,由Spring开发团队撰写,全面讲述了Spring2企业应用开发。主要涵盖SpringFramewor
《同时(2018年版)》内容简介:《同时》是桑坦格的“最后一部”随笔集,她的“最后一本书”。书名取自苏珊·桑坦最后一次演说的标
《大学生创业价值观教育研究》内容简介:开展行之有效的创业价值观教育,更好地引导民众将先进的创业理念内化为个体的思维方式、外
《人民币国际化报告2020:上海如何建设全球金融中心》内容简介:《人民币国际化报告2020》的主题为“上海如何建设全球金融中心”,
《职场晋升101》内容简介:职场没有白走的路,但确实存在很多的弯路。不是每一个坑你都必须亲自去踩,提前练好职场基本功,就可以让
《首饰设计》系统地介绍了珠宝首饰设计,其侧重点在于开拓我们的创意性思维。作者以一个西方首饰专家独特的视角和对专业领域孜孜
这本鼓舞人心的指南结合新鲜简洁的生活经验,用一两句话和看似简单的图表曲线,教你怎样才能活得更加丰富多彩。书中鼓励你小小地
《宋元笔记述要》内容简介:本书为关于宋元笔记的提要类著作,举凡五代一种,宋代一百四十种,元代十五种,宋元笔记之要者基本被囊
《内向高敏者》内容简介:这是一份针对内向型高敏感者的幸福生活指南。作为兼具内向性格和高敏感特质的人,你善于分析、小心谨慎、