使用HTML、CSS和JavaScript开发Android程序(第2版)

出版社:电子工业出版社
出版日期:2013-9
ISBN:9787121212123
作者:[美]斯塔克(Stark,J.),[美]杰普森(Jepson,B.) 著
页数:180页

书籍目录

前言 .............................................................................. xi
第1 章 入门指南 ............................................................ 1
1.1 网络应用程序对比原生应用程序 ....................................................................1
1.1.1 什么是网络应用程序 .............................................................................1
1.1.2 什么是原生应用程序 .............................................................................1
1.1.3 优势和劣势 ............................................................................................2
1.1.4 哪种方法最适合你 .................................................................................2
1.2 网络编程速成 ..................................................................................................3
1.2.1 HTML 入门 ...........................................................................................3
1.2.2 CSS 入门 ...............................................................................................6
1.2.3 JavaScript 入门 ......................................................................................9
第2 章 基本样式 .......................................................... 13
2.1 还没网站 .......................................................................................................13
2.2 第一步 ...........................................................................................................15
2.2.1 准备单独的Android 样式表 ................................................................18
2.2.2 控制页面缩放 ......................................................................................20
2.3 添加Android CSS .........................................................................................22
2.4 添加Android 感观效果 .................................................................................25
2.5 使用jQuery 添加基本行为 ............................................................................28
2.6 内容回顾 .......................................................................................................34
第3 章 高级样式 .......................................................... 35
3.1 添加一点Ajax ...............................................................................................35
3.2 交通警察 .......................................................................................................35
3.2.1 添加一些内容 ......................................................................................38
3.2.2 JavaScript 的路由请求 .........................................................................39
3.3 简单的点缀 ...................................................................................................40
3.3.1 进度指示器 ..........................................................................................40
3.3.2 设置页面标题 ......................................................................................44
3.3.3 处理长标题 ..........................................................................................46
3.3.4 自动回到顶部 ......................................................................................47
3.3.5 只拦截本地链接 ..................................................................................49
3.3.6 编写自己的返回按钮 ...........................................................................49
3.4 在主屏幕上添加图标 ....................................................................................56
3.5 内容回顾 .......................................................................................................57
第4 章 动画 ................................................................ 59
4.1 来自朋友的帮助 ............................................................................................59
4.2 让主页滑动起来 ............................................................................................59
4.3 添加Dates 面板 .............................................................................................62
4.4 添加Date 面板 ..............................................................................................67
4.5 添加New Entry 面板 .....................................................................................68
4.6 添加Settings 面板 .........................................................................................71
4.7 将所有代码放在一起 ....................................................................................75
4.8 自定义jQTouch .............................................................................................77
4.9 内容回顾 .......................................................................................................79
第5 章 客户端数据存储 ............................................... 81
5.1 Web Storage ..................................................................................................81
5.1.1 将用户设置保存到本地 .......................................................................82
5.1.2 将选中的数据保存到Session Storage 中 .............................................86
5.2 Web SQL Database ........................................................................................90
5.2.1 创建数据库 ..........................................................................................90
5.2.2 插入行 .................................................................................................93
5.2.3 检索行及处理结果集 ...........................................................................96
5.2.4 删除行 ............................................................................................... 101
5.3 Web Database 错误编码参考 ....................................................................... 104
5.4 内容回顾 ..................................................................................................... 105
第6 章 走向离线 ........................................................ 107
6.1 离线应用程序缓存基础 ............................................................................... 107
6.2 在线Whitelist(白名单)和Fallback(备选)选项 .................................. 111
6.3 创建动态Manifest 文件 .............................................................................. 118
6.4 调试 ............................................................................................................. 122
6.4.1 JavaScript 控制台(JavaScript Console) ........................................... 123
6.5 内容回顾 ..................................................................................................... 125
第7 章 走向原生 ........................................................ 127
7.1 PhoneGap 简介 ............................................................................................ 127
7.2 使用Eclipse 和Android SDK 在本地构建应用程序 ................................... 128
7.2.1 下载并安装Eclipse............................................................................ 128
7.2.2 下载并安装Android SDK .................................................................. 129
7.2.3 在Eclipse 中安装ADT 插件 ............................................................. 129
7.2.4 添加Android 平台和其他组件 .......................................................... 130
7.2.5 安装最新版的PhoneGap ................................................................... 131
7.2.6 建立一个新的Android 项目 .............................................................. 131
7.2.7 以Android 应用方式运行Kilo .......................................................... 132
7.3 使用JavaScript 来控制手机 ........................................................................ 135
7.3.1 Beep(蜂鸣)、Vibrate(振动)及Alert(提醒) .............................. 135
7.3.2 地理位置 ........................................................................................... 139
7.3.3 加速度传感器 .................................................................................... 146
7.4 内容回顾 ..................................................................................................... 149
第8 章 将应用程序提交到Android 应用程序市场 ........ 151
8.1 准备程序的发行版本 .................................................................................. 151
8.1.1 移除调试代码 .................................................................................... 151
8.1.2 应用程序版本管理 ............................................................................. 152
8.1.3 编译并签名你的应用程序 ................................................................. 153
8.2 将程序上传到Android 应用程序市场 ......................................................... 153
8.3 直接发布程序 .............................................................................................. 155
8.4 延伸阅读 ..................................................................................................... 158
附录A 通过WURFL 检测浏览器 ................................ 161
A.1 安装 ............................................................................................................ 161
A.2 配置 ............................................................................................................ 162
A.3 测试wurfl-php ........................................................................................... 163

作者简介

本书主要介绍了如何使用现有的Web 技术构建Android 应用程序。
本书的前3 章介绍了如何使用基本的HTML、CSS 和JavaScript 技术构建简单的网络程序;第4章介绍了使用jQTouch 技术使得网络程序与原生程序的体验相同;第5、6 两章则讲述了利用HTML5的客户端存储技术使网络程序实现本地存储,进而成为一个离线应用;第7 章利用PhoneGap 项目使网络程序也可以操作Android 硬件特性;最后一章则为开发者描绘了在Android 应用程序市场上发布应用程序的流程和一些技巧。
本书最大的特点是深入浅出,每一部分都与实例结合,增强了可操作性,更通俗易懂。无论对于希望通过Web 技术构建移动应用的初学者,还是对于希望进入Android 领域的Web 工程师,都是一本不错的参考书。


 使用HTML、CSS和JavaScript开发Android程序(第2版)下载



发布书评

 
 


精彩短评 (总计3条)

  •     其实就是讲 PhoneGap 的
  •     感觉一般。。。
  •     移动开发
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024