搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
使用HTML、CSS和JavaScript开发Android程序
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121212123
  • 作      者:
    Jonathan Stark,Brian Jepson著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2013
收藏
内容介绍

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

展开
精彩书摘

  毋庸置疑,我们已经迈入移动互联网的时代。想想看,聊QQ、逛淘宝甚至是偷菜,以前必须打开计算机才能完成的事情,现在举手可得。特别是iPhone和Android等智能手机的流行,更加推进了互联网移动化的步伐。与此同时,个性化的应用也如雨后春笋般丰富起来。你不仅可以随时随地获取新闻、利用碎片时间读书或者进行娱乐社交,甚至可以随时进行移动办公和支付,个人信息终端在向移动设备转移。

  这个时代给开发者带来了新的机会,同时带来了不少挑战。机会在于数量更多的用户、更多样化的需求和性能更好的移动设备,但这些同样成为了他们的负担:往往一个手机应用要适配不同的编程模型、不同的手机硬件和各式各样的应用程序市场,大大增加了开发和推广的成本。那有没有一个灵活、通用而且支持大量应用程序的平台来应对这个挑战呢?答案是肯定的:运用HTML、CSS和JavaScript这些Web标准技术来构建移动应用程序。这本书就是在这样的背景下诞生的。

  这不是一本介绍编程语言和技巧的书籍,虽然书中大量涉及了HTML、CSS、JavaScript甚至是HTML5的知识。它更多充当了“布道者”的角色,通过大量实例,传达一种思维模式:如何利用熟悉的Web技术,借助新兴框架的优势,来解决移动领域的新问题。所以如果你之前就熟悉这些Web技术,那将非常得心应手;不熟悉也没关系,本书将介绍所用技术的基本概念,你将体验到一个全新的世界。

  本书为第2版,内容分为8章。前3章介绍网络应用程序的基本概念和优势,HTML、CSS和JavaScript的基本知识以及运用这些Web标准技术构建简单的、能在Android浏览器中正常显示的网络应用程序。这是本书的基础,但不难理解,读者可以更多关注其中的应用技巧。第4章介绍jQTouch这种工具,它是jQuery的一个插件,帮助实现更优雅的动画,使得网络应用程序的感官体验与本地应用程序相同。第5~7章是本书的精华。第5章介绍了如何使用HTML5的客户端数据存储的特性来实现本地存储,可能需要一些SQL方面的基础。第6章利用了HTML5的另外一个特性,使得网络应用程序在无法连接网络时,依然正常运行,这个离线特性非常实用,也是将网络应用程序原生化的基础。第7章介绍了PhoneGap——一个强大的框架,使得网络应用程序可以利用加速度传感器、位置传感器等硬件特性,与原生程序比肩,这是个非常令人兴奋的章节。最后一章则介绍了如何将开发好的Android应用程序发布到Android应用程序市场上。已经有了相关经验的读者可以根据兴趣阅读。相比第1版,本书淘汰了之前过时的框架,与时俱进地运用新的工具和方法,希望读者可以“利其器”,更为高效地构建自己的Android程序。

  本书的前4章由邹宇翻译,后4章和第2版的更新工作由我完成。在这当中,首先要特别感谢邹宇在创业之中高质量地完成了翻译工作,并且对其他部分进行了校审。感谢博文视点的各位编辑,没有你们的指导和帮助,翻译工作不可能有这么顺利,也不可能有第2版反复认真的修改。感谢我的朋友郑文涛和周婷婷在第1版上给出的指导性的意见。特别要感谢李晶,在第2版修改时,也是我人生低谷时,对我的全心鼓励和全力支持。谢谢你们。

  ……

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

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证