《使用html、css和javascript开发android程序 》是《building android apps with html, css, and javascript》的中文翻译版,主要介绍了如何使用现有的web技术构建android应用程序。
《使用html、css和javascript开发android程序 》的前3章介绍了如何使用基本的html、css和javascript技术构建简单的网络程序;第4章介绍了使用jqtouch技术使得网络程序与原生程序的体验相同;第5、6两章则讲述了利用html5的客户端存储技术使网络程序实现本地存储,进而成为一个离线应用;第7章利用phonegap项目使网络程序也可以操作android硬件特性;第8章则为开发者描绘了在android应用程序市场上发布应用程序的流程和一些技巧。
《使用html、css和javascript开发android程序 》最大的特点是深入浅出,每一部分都与实例结合,增强了可操作性,更通俗易懂。无论对于希望通过web技术构建移动应用的初学者,还是对于希望进入android领域的web工程师,都是一本不错的参考书。
第1章 入门指南 1
网络应用程序与原生应用程序的对比 1
什么是网络应用程序 1
什么是原生应用程序 1
优势和劣势 2
哪种方法最合适你 2
网络编程速成 3
html入门 3
css入门 5
javascript入门 9
第2章 基本样式 13
还没网站 13
准备工作 14
准备独立的android样式表 17
控制页面缩放 18
添加android css 20
添加android视觉效果 23
使用jquery添加基本行为 24
内容回顾 30
.第3章 高级样式 31
添加一点ajax 31
交通警察 31
添加一些内容 34
javascript的路由请求 34
简单的点缀 36
进度指示器(process indicator) 36
设置页面标题 39
处理长标题 41
自动回到顶部 42
只拦截本地链接 43
编写自己的返回按钮 44
在主屏幕上添加图标 50
内容回顾 50
第4章 动画 51
来自朋友的帮助 51
让主页滑动起来 51
添加dates面板 54
添加date面板 56
添加new entry面板 57
添加settings面板 60
将所有代码放在一起 61
自定义jqtouch 64
内容回顾 65
第5章 客户端数据存储 67
web storage 67
将用户设置保存到本地 68
将选中的数据保存到session storage中 71
web sql database 74
创建数据库 74
插入行 77
检索行及处理结果集 80
删除行 84
内容回顾 88
web database错误编码参考 88
第6章 走向离线 89
离线应用程序缓存基础 89
在线whitelist(白名单)和fallback(备选)选项 92
创建动态manifest文件 95
调试 101
javascript控制台(javascript console) 101
内容回顾 104
第7章 走向原生 105
phonegap简介 105
下载android sdk 107
下载phonegap 110
配置环境 111
创建android virtual device(android虚拟设备) 113
创建kilogap 114
在模拟器中安装kilogap 118
使用屏幕的全部高度 121
自定义程序图标 122
在手机上安装kilogap 123
使用javascript来控制手机 123
beep(蜂鸣)、vibrate(振动)及alert(提醒) 123
地理位置 127
加速度传感器 133
内容回顾 136
第8章 将应用程序提交到android应用程序市场上 137
准备程序的发行版本 137
移除调试代码 137
应用程序版本管理 138
应用程序签名管理 138
将程序上传到android应用程序市场 141
直接分发程序 143
延伸阅读 145
附录 147
索引 151
《敦煌守望四十天》内容简介:作者以四十天守望敦煌的独特经历、超出一般旅行者的深广视角,深入浅出地展示了璀璨、多元、神秘,但
《小小艺术大师·华夏版:与石涛探访桃花源》内容简介:石涛(1642—1708),本是明朝皇室子孙,却在改朝换代中被迫出家当了和尚。
本书从系统级设计和系统集成芯片(SOC)设计技术的角度介绍可编程专用集成电路(ASIC)器件的结构和可编程资源,用FPGA和CPLD进行数字
《冒号课堂》以课堂对话的形式,借六位师生之口讲述编程要义。上篇对编程范式作了入门性的介绍,并对一些流行的编程语言进行了简
《Photoshop CC图层、蒙版和通道大魔法》内容简介:《Photoshop CC图层、蒙版和通道大魔法》由Adobe认证的高级专业教师集十多年丰富
MichaelMorrison与电脑世界结下不解之缘的开端,就是他的第一台个人电脑TI-99/4A,配件包括至高无上的人体工程学键盘、黑白TV“显
本书是一本全面介绍3G系统特别是通用移动通信系统(UMTS)网络的专著。本书的一大特色是详细介绍了WCDMA标准所采用的UMTS网络,包
卫星的应用领域非常广,本书是一部系统介绍卫星的分类及其主要作用的著作,重点介绍了气象卫星、测绘卫星、军事成像卫星等,内容
◆全球工业设计教父,世界顶级创意咨询公司青蛙公司创始人哈特穆特·艾斯林格,首次揭秘设计战略如何塑造商业的未来,如何将创新
Knowinghowtocreateasocialwebsitetofosteruserinteractionandcommunitybuildingisbec...
《认识绘画:丰子恺绘画十六讲》内容简介:正如钱锺书先生在《围城》中所言,“教授成为名教授,有两个阶段:第一,讲义当著作;第
《拿笔就画!色铅笔绘画从入门到精通》内容简介:拿笔就画!许多人都期望能够随心所欲地勾画我们看到的世界和想象的世界,《拿笔就
《大话社交网络》内容简介:本书是一本关于社交网络的幽默科普读物,它使用大量的漫画、故事、笑话、网络流行语、相声小品台词等生
本书由日本视觉设计研究所编著。全书分为选择版面样式和调整版面形态两大部分,分别向读者系统介绍了样式和造形的8个要素。全书在
《现代通信网概论(第2版)》以OSI-RM为主线索,并以分层的概念较全面讨论了现代通信网的基本原理、结构、相关协议和各种业务节点设
《Neo4j 3.x入门经典》内容简介:Neo4j是一个高性能的NoSQL图数据库,将结构化数据存储在拓扑图上而不是表中,从而轻松地管理巨量的
《许包野传》内容简介:用好用活丰富的党史资源, 铭记革命先烈,弘扬革命精神, 激励人民不断开拓前进。本丛书力求真实反映雨花台
《一本书玩转信息图制作》内容简介:本书是一本全面揭秘信息图制作的大全,从两条线帮助读者精通信息图制作:一条是横向案例线,通
电子游戏中也存在“看不见的手”吗?玩虚拟游戏能够创造真实价值吗?为什么现实世界需要虚拟经济?经济学作为一门成熟的学科,起
《第三代移动通信网络系统技术应用及演进》涵盖了现代移动通信,主要是第三代移动通信(3G、E3G和B3G,简称3G)主流技术的基本理