图书介绍

Android Web应用高级编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android Web应用高级编程
  • (美)奥尔蒙,(美)布兰克著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302280507
  • 出版时间:2012
  • 标注页数:301页
  • 文件大小:156MB
  • 文件页数:314页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android Web应用高级编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 入门1

1.1了解Android平台功能1

1.1.1设备连接2

1.1.2触摸2

1.1.3地理位置3

1.1.4硬件传感器3

1.1.5本地数据库与存储4

1.1.6相机支持4

1.1.7消息与推送通知4

1.1.8 WebKit Web浏览器5

1.1.9进程管理5

1.1.10 Android OS特性小结6

1.2准备开发环境6

1.2.1文本编辑器与工作目录7

1.2.2 Web服务器7

1.2.3模拟器9

1.3 Hello World13

1.4小结15

第2章 构建移动HTML输入表单17

2.1面向移动Web的HTML17

2.1.1面向移动的网页17

2.1.2添加表单元素21

2.2添加样式22

2.2.1使用CSS3的表单样式24

2.2.2改进页面标题的外观26

2.2.3针对不同的屏幕尺寸编写代码27

2.2.4处理设备方向的变化28

2.3添加表单验证32

2.4小结38

第3章HTML5 Storage API39

3.1 Web Storage API39

3.1.1使用JSON将对象保存到Web Storage中41

3.1.2 Local Storage与SessionStorage45

3.2Web SQL Database45

3.2.1使用客户端数据库保存任务清单条目46

3.2.2数据库的版本化与升级51

3.3小结53

第4章 构建多页面应用55

4.1单个HTML文件、多个应用页面55

4.1.1创建视图管理器58

4.1.2实现视图动作60

4.2构建应用的主界面62

4.2.1修改ViewManager功能65

4.2.2主界面的存储需求66

4.2.3装配主界面70

4.3构建所有任务界面72

4.4实现视图栈78

4.5小结81

第5章 与云进行同步83

5.1探索在线存储的选择83

5.1.1在线同步存储的需求83

5.1.2避免3层架构84

5.1.3用户认证84

5.1.4 JavaScript同步库84

5.1.5可能的同步解决方案85

5.2 Google App Engine入门85

5.2.1在本地部署jsonengine86

5.2.2选择合适的同步模式87

5.2.3向jsonengine发送离线数据87

5.3针对在线同步更新用户界面89

5.4开发桌面界面92

5.4.1查询jsonengine实例92

5.4.2将应用部署到云中95

5.5小结95

第6章 与原生应用竞争97

6.1添加轻量级动画与类似于原生应用的布局97

6.1.1添加简单的旋转加载器97

6.1.2添加可滚动的内容100

6.1.3修改动作栏102

6.2为应用添加位置感知特性103

6.3离线运行应用108

6.3.1离线缓存清单文件108

6.3.2探索隐蔽的离线缓存特性109

6.3.3检测连接状态111

6.4小结112

第7章 探索交互性113

7.1 HTML5 Canvas简介113

7.2为Canvas绘制增加交互性115

7.2.1交互:使用鼠标115

7.2.2交互:使用触摸117

7.3实现Canvas动画119

7.3.1创建动画循环120

7.3.2绘制一帧动画121

7.3.3绘制图像:考虑设备DPI124

7.4高级动画技术128

7.4.1在动画中实现逼真的移动128

7.4.2 Canvas变换与动画132

7.4.3小汽车动画的变换134

7.5小结137

第8章 基于位置的服务与移动地图139

8.1基于位置的服务139

8.2地理社交网络140

8.3移动地图141

8.3.1使用Google Maps显示地图141

8.3.2 Tile5:另一个HTML5Mapping API143

8.3.3向Google Map添加标记146

8.3.4显示标记的详细信息147

8.4针对移动优化的地图UI149

8.4.1地图UI模型149

8.4.2编写移动地图UI样板150

8.4.3在样板代码中实现UI导航154

8.4.4使用导航栏选择标记159

8.5小结166

第9章 使用PhoneGap桥接原生应用167

9.1桥接框架简介167

9.1.1何时使用PhoneGap168

9.1.2下载PhoneGap168

9.2示例PhoneGap应用168

9.2.1构建示例应用170

9.2.2探索示例应用175

9.3一个简单的PhoneGap地图应用179

9.3.1修改示例PhoneGap项目179

9.3.2将现有代码转换为PhoneGap应用184

9.4小结187

第10章 集成Social API189

10.1连接到Web API189

10.1.1何谓JSONP189

10.1.2处理缺少JSONP支持的API194

10.1.3 Geominer API简介196

10.2在Moundz中定位资源198

10.2.1使用Geominer API找到附近资源200

10.2.2使用Geolocation追踪位置203

10.3实现用户登录206

10.3.1构建欢迎与登录界面206

10.3.2 TwitterAnywhere与登录过程208

10.3.3另一种通过Geominer实现的Twitter认证212

10.4小结215

第11章 移动UI框架比较217

11.1移动UI框架概览217

11.1.1框架之间的异同点217

11.1.2为框架比较做好准备219

11.2 Jo222

11.2.1 Jo入门222

11.2.2当Moundz遇到Jo224

11.3 jQTouch229

11.3.1 jQTouch入门229

11.3.2将jQTouch应用到Moundz上231

11.4 jQueryMobile235

11.4.1 jQuery Mobile入门236

11.4.2 Moundz与jQuery Mobile238

11.5 Sencha Touch243

11.5.1 Sencha Touch入门243

11.5.2 Moundz与Sencha Touch245

11.6小结252

第12章 完善与打包应用以进行发布255

12.1继续使用jQuery Mobile255

12.1.1恢复登录界面255

12.1.2改进导航布局259

12.2搜集资源261

12.2.1构建资源详细信息界面261

12.2.2使用Geominer实现资源追踪267

12.3将Moundz打包为原生应用269

12.3.1针对PhoneGap打包269

12.3.2处理应用权限272

12.4 PhoneGap、认证与Intent273

12.4.1之前的Web认证流程273

12.4.2 Android Intent概览274

12.4.3使用PhoneGap插件处理Intent276

12.5打包应用以进行发布281

12.6小结284

第13章 移动计算的未来285

13.1移动计算时代285

13.1.1全球范围的现象285

13.1.2桌面已死286

13.1.3拥抱渐进增强287

13.2移动技术预测288

13.2.1工具与库的改进289

13.2.2设备架构的变化290

13.2.3面向未来架构的编码291

13.3物联网291

13.3.1硬件传感器网络292

13.3.2人体传感器293

13.4小结294

附录A调试Android Web应用295

热门推荐