Android Web应用高级编程(移动与嵌入式开发技术)
¥
5.7
1.2折
¥
48
九品
仅1件
作者[美]Damon、Sébastien Blanc 著;张龙 译
出版社清华大学出版社
出版时间2012-03
版次1
装帧平装
货号1003335190392602627
上书时间2024-10-28
商品详情
- 品相描述:九品
图书标准信息
-
作者
[美]Damon、Sébastien Blanc 著;张龙 译
-
出版社
清华大学出版社
-
出版时间
2012-03
-
版次
1
-
ISBN
9787302280507
-
定价
48.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
300页
-
字数
481千字
- 【内容简介】
-
现在,我们已经可以使用web技术为android和其他移动设备开发应用。通过将html5的功能与css3及javascript整合,web应用开发者可以通过熟悉的工具开发出引人入胜的移动应用。现在我们不仅可以构建出与原生应用(nativeapp)相媲美的移动webapp,还可以实现“编写应用一次,就可以在各种不同的设备上运行”。
- 【作者简介】
-
DamonOehlman是一位经验丰富的软件开发人员与技术经理,目前居住在澳大利亚布里斯班。他曾在多种平台上进行过开发,从Windows到Web开发,现在则转向了移动开发,Damon对移动Web应用开发“一次编写,到处运行”的理念有着独到的见解,这也促使他将精力转向了这里。
由于看到了移动开发日益增长的势头,Damon放弃了稳定的工作,与人联合创立了移动开发公司Sidelab。Sidelab为移动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.8webkitweb浏览器
1.1.9进程管理
1.1.10androidos特性小结
1.2准备开发环境
1.2.1文本编辑器与工作目录
1.2.2web服务器
1.2.3模拟器
1.3helloworld
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章html5storageapi
3.1webstorageapi
3.1.1使用json将对象保存到webstorage中
3.1.2localstorage与sessionstorage
3.2websqldatabase
3.2.1使用客户端数据库保存任务清单条目
3.2.2数据库的版本化与升级
3.3小结
第4章构建多页面应用
4.1单个html文件、多个应用页面
4.1.1创建视图管理器
4.1.2实现视图动作
4.2构建应用的主界面
4.2.1修改viewmanager功能
4.2.2主界面的存储需求
4.2.3装配主界面
4.3构建所有任务界面
4.4实现视图栈
4.5小结
第5章与云进行同步
5.1探索在线存储的选择
5.1.1在线同步存储的需求
5.1.2避免3层架构
5.1.3用户认证
5.1.4javascript同步库
5.1.5可能的同步解决方案
5.2googleappengine入门
5.2.1在本地部署jsonengine
5.2.2选择合适的同步模式
5.2.3向jsonengine发送离线数据
5.3针对在线同步更新用户界面
5.4开发桌面界面
5.4.1查询jsonengine实例
5.4.2将应用部署到云中
5.5小结
第6章与原生应用竞争
6.1添加轻量级动画与类似于原生应用的布局
6.1.1添加简单的旋转加载器
6.1.2添加可滚动的内容
6.1.3修改动作栏
6.2为应用添加位置感知特性
6.3离线运行应用
6.3.1离线缓存清单文件
6.3.2探索隐蔽的离线缓存特性
6.3.3检测连接状态
6.4小结
第7章探索交互性
7.1html5canvas简介
7.2为canvas绘制增加交互性
7.2.1交互:使用鼠标
7.2.2交互:使用触摸
7.3实现canvas动画
7.3.1创建动画循环
7.3.2绘制一帧动画
7.3.3绘制图像:考虑设备dpi
7.4高级动画技术
7.4.1在动画中实现逼真的移动
7.4.2canvas变换与动画
7.4.3小汽车动画的变换
7.5小结
第8章基于位置的服务与移动地图
8.1基于位置的服务
8.2地理社交网络
8.3移动地图
8.3.1使用googlemaps显示地图
8.3.2tile5:另一个html5mappingapi
8.3.3向googlemap添加标记
8.3.4显示标记的详细信息
8.4针对移动优化的地图ui
8.4.1地图ui模型
8.4.2编写移动地图ui样板
8.4.3在样板代码中实现ui导航
8.4.4使用导航栏选择标记
8.5小结
第9章使用phonegap桥接原生应用
9.1桥接框架简介
9.1.1何时使用phonegap
9.1.2下载phonegap
9.2示例phonegap应用
9.2.1构建示例应用
9.2.2探索示例应用
9.3一个简单的phonegap地图应用
9.3.1修改示例phonegap项目
9.3.2将现有代码转换为phonegap应用
9.4小结
第10章集成socialapi
10.1连接到webapi
10.1.1何谓jsonp
10.1.2处理缺少jsonp支持的api
10.1.3geominerapi简介
10.2在moundz中定位资源
10.2.1使用geominerapi找到附近资源
10.2.2使用geolocation追踪位置
10.3实现用户登录
10.3.1构建欢迎与登录界面
10.3.2twitteranywhere与登录过程
10.3.3另一种通过geominer实现的twitter认证
10.4小结
第11章移动ui框架比较
11.1移动ui框架概览
11.1.1框架之间的异同点
11.1.2为框架比较做好准备
11.2jo
11.2.1jo入门
11.2.2当moundz遇到jo
11.3jqtouch
11.3.1jqtouch入门
11.3.2将jqtouch应用到moundz上
11.4jquerymobile
11.4.1jquerymobile入门
11.4.2moundz与jquerymobile
11.5senchatouch
11.5.1senchatouch入门
11.5.2moundz与senchatouch
11.6小结
第12章完善与打包应用以进行发布
12.1继续使用jquerymobile
12.1.1恢复登录界面
12.1.2改进导航布局
12.2搜集资源
12.2.1构建资源详细信息界面
12.2.2使用geominer实现资源追踪
12.3将moundz打包为原生应用
12.3.1针对phonegap打包
12.3.2处理应用权限
12.4phonegap、认证与intent
12.4.1之前的web认证流程
12.4.2androidintent概览
12.4.3使用phonegap插件处理
intent
12.5打包应用以进行发布
12.6小结
第13章移动计算的未来
13.1移动计算时代
13.1.1全球范围的现象
13.1.2桌面已死
13.1.3拥抱渐进增强
13.2移动技术预测
13.2.1工具与库的改进
13.2.2设备架构的变化
13.2.3面向未来架构的编码
13.3物联网
13.3.1硬件传感器网络
13.3.2人体传感器
13.4小结
附录a调试androidweb应用
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价