Android Web应用高级编程
作 者: (美)奥尔蒙 等著,张龙 译
出版时间: 2012
丛编项: 移动与嵌入式开发技术
内容简介
现在,我们已经可以使用Web技术为Android和其他移动设备开发应用。通过将HTML5的功能与CSS3及JavaScript整合,Web立用开发者可以通过熟悉的工具开发出引人入胜的移动应用。现在我们不仅可以构建出与原生应用(nativeapp)相媲美的移动Web app,还可以实现“编写应用一次,就可以在各种不同的设备上运行”。本书由奥尔蒙、布兰克编著,通过本书一书的学习,熟悉Web app开发的开发人员可以掌握如何为Android移动平台开发Webapp。阅读完本书一书后,你不仅能很好地理解Android中的Web应用世界,还能掌握一些辅助工具和框架的使用方法。借助于书中的实际示例,你将了解通过Web方式来构建移动应用所面临的机遇与挑战。
目录
第1章 入门
1.1 了解Android平台功能
1.1.1 设备连接
1.1.2 触摸
1.1.3 地理位置
1.1.4 硬件传感器
1.1.5 本地数据库与存储
1.1.6 相机支持
1.1.7 消息与推送通知
1.1.8 WebKit Web浏览器
1.1.9 进程管理
1.1.10 Android OS特性小结
1.2 准备开发环境
1.2.1 文本编辑器与工作目录
1.2.2 Web服务器
1.2.3 模拟器
1.3 Hello World
1.4 小结
第2章 构建移动HTML输入表单
2.1 面向移动Web的HTML
2.1.1 面向移动的网页
2.1.2 添加表单元素
2.2 添加样式
2.2.1 使用CSS3的表单样式
2.2.2 改进页面标题的外观
2.2.3 针对不同的屏幕尺寸编写代码
2.2.4 处理设备方向的变化
2.3 添加表单验证
2.4 小结
第3章 HTML5 Storage API
3.1 Web Storage API
3.1.1 使用JSON将对象保存到Web Storage中
3.1.2 Local Storage与Session Storage
3.2 Web SQL Database
3.2.1 使用客户端数据库保存任务清单条目
3.2.2 数据库的版本化与升级
3.3 小结
第4章 构建多页面应用
4.1 单个HTML文件、多个应用页面
4.1.1 创建视图管理器
4.1.2 实现视图动作
4.2 构建应用的主界面
4.2.1 修改ViewManager功能