使用HTML、CSS和JavaScript开发Android程序(第2版)
Jonathan Stark, Brian Jepson
申林, 邹宇 译
出版时间:2013年10月
页数:164
这件事情千真万确:只要掌握了HTML、CSS和JavaScript,你就拥有了开发Android程序所需要的工具。这本手册是第2版,内容更新到了PhoneGap的最新版本,将向你展示如何使用这些开源的Web标准工具来设计和构建适配于所有Android设备的程序。
你将会看到如何在所选平台上创建一个对Android友好的Web应用程序,然后使用PhoneGap框架再将其转换成原生的Android程序。你会
发现为什么对设备透明的移动应用程序是未来的潮流,那么,开始构建更灵活、更容易传播的应用程序吧。
本书要点:
· 将一个网站转化成Web应用程序,使其有进度指示和更多功能。
· 使用jQTouch添加动画效果,使Web应用程序看起来更像原生Android的应用程序。
· 利用客户端数据存储技术,使Android设备在离线的情况下仍能正常运行应用程序。
· 用PhoneGap来操作Android的高级特性,包括加速度传感器、重力传感器等。
· 在真实的用户和网络负载环境下测试及调试应用程序,然后将产品提交到Android应用程序市场。
“移动互联网的发展是巨大的:移动设备正在蚕食传统桌面访问互联网的市场。Jonathan的书提供了快捷的途径来构建一个移动网络应用,并将其送入移动应用市场。这些书已然成为使用PhoneGap项目重要的诱因,然而更重要的是它们证明了移动互联网应用开发的简易、通用和巨大的力量。”
——Brian LeRoux
Adobe Systems
  1. 前言 xi
  2. 第1 章 入门指南 1
  3. 1.1 网络应用程序对比原生应用程序 1
  4. 1.1.1 什么是网络应用程序 1
  5. 1.1.2 什么是原生应用程序 1
  6. 1.1.3 优势和劣势 2
  7. 1.1.4 哪种方法最适合你 2
  8. 1.2 网络编程速成 3
  9. 1.2.1 html 入门 3
  10. 1.2.2 css 入门 6
  11. 1.2.3 javascript 入门 9
  12. 第2 章 基本样式 13
  13. 2.1 还没网站 13
  14. 2.2 第一步 15
  15. 2.2.1 准备单独的android 样式表 18
  16. 2.2.2 控制页面缩放 20
  17. 2.3 添加android css 22
  18. 2.4 添加android 感观效果 25
  19. 2.5 使用jquery 添加基本行为 28
  20. .2.6 内容回顾 34
  21. 第3 章 高级样式 35
  22. 3.1 添加一点ajax 35
  23. 3.2 交通警察 35
  24. 3.2.1 添加一些内容 38
  25. 3.2.2 javascript 的路由请求 39
  26. 3.3 简单的点缀 40
  27. 3.3.1 进度指示器 40
  28. 3.3.2 设置页面标题 44
  29. 3.3.3 处理长标题 46
  30. 3.3.4 自动回到顶部 47
  31. 3.3.5 只拦截本地链接 49
  32. 3.3.6 编写自己的返回按钮 49
  33. 3.4 在主屏幕上添加图标 56
  34. 3.5 内容回顾 57
  35. 第4 章 动画 59
  36. 4.1 来自朋友的帮助 59
  37. 4.2 让主页滑动起来 59
  38. 4.3 添加dates 面板 62
  39. 4.4 添加date 面板 67
  40. 4.5 添加new entry 面板 68
  41. 4.6 添加settings 面板 71
  42. 4.7 将所有代码放在一起 75
  43. 4.8 自定义jqtouch 77
  44. 4.9 内容回顾 79
  45. 第5 章 客户端数据存储 81
  46. 5.1 web storage 81
  47. 5.1.1 将用户设置保存到本地 82
  48. 5.1.2 将选中的数据保存到session storage 中 86
  49. 5.2 web sql database 90
  50. 5.2.1 创建数据库 90
  51. 5.2.2 插入行 93
  52. 5.2.3 检索行及处理结果集 96
  53. 5.2.4 删除行 101
  54. 5.3 web database 错误编码参考 104
  55. 5.4 内容回顾 105
  56. 第6 章 走向离线 107
  57. 6.1 离线应用程序缓存基础 107
  58. 6.2 在线whitelist(白名单)和fallback(备选)选项 111
  59. 6.3 创建动态manifest 文件 118
  60. 6.4 调试 122
  61. 6.4.1 javascript 控制台(javascript console) 123
  62. 6.5 内容回顾 125
  63. 第7 章 走向原生 127
  64. 7.1 phonegap 简介 127
  65. 7.2 使用eclipse 和android sdk 在本地构建应用程序 128
  66. 7.2.1 下载并安装eclipse 128
  67. 7.2.2 下载并安装android sdk 129
  68. 7.2.3 在eclipse 中安装adt 插件 129
  69. 7.2.4 添加android 平台和其他组件 130
  70. 7.2.5 安装最新版的phonegap 131
  71. 7.2.6 建立一个新的android 项目 131
  72. 7.2.7 以android 应用方式运行kilo 132
  73. 7.3 使用javascript 来控制手机 135
  74. 7.3.1 beep(蜂鸣)、vibrate(振动)及alert(提醒) 135
  75. 7.3.2 地理位置 139
  76. 7.3.3 加速度传感器 146
  77. 7.4 内容回顾 149
  78. 第8 章 将应用程序提交到android 应用程序市场 151
  79. 8.1 准备程序的发行版本 151
  80. 8.1.1 移除调试代码 151
  81. 8.1.2 应用程序版本管理 152
  82. 8.1.3 编译并签名你的应用程序 153
  83. 8.2 将程序上传到android 应用程序市场 153
  84. 8.3 直接发布程序 155
  85. 8.4 延伸阅读 158
  86. 附录a 通过wurfl 检测浏览器 161
  87. a.1 安装 161
  88. a.2 配置 162
  89. a.3 测试wurfl-php 163
书名:使用HTML、CSS和JavaScript开发Android程序(第2版)
译者:申林, 邹宇 译
国内出版社:电子工业出版社
出版时间:2013年10月
页数:164
书号:978-7-121-21212-3
原版书书名:Building Android Apps with HTML, CSS, and JavaScript, 2nd Ed
原版书出版商:O'Reilly Media
Jonathan Stark
 
Jonathan Stark是一位移动应用程序开发顾问及研究如何将桌面数据发布到Web方面的专家。他同时是3本关于Web应用程序编程书籍的作者。
 
 
Brian Jepson
 
Brian Jepson是O’Reilly的编辑,黑客,以及Providence Geeks和Rhode Island Mini Maker Faire的联合创始人。