图书介绍

构建跨平台APP PhoneGap移动应用实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

构建跨平台APP PhoneGap移动应用实战
  • 李柯泉,欧阳薇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302376873
  • 出版时间:2014
  • 标注页数:322页
  • 文件大小:37MB
  • 文件页数:334页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

构建跨平台APP PhoneGap移动应用实战PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 入门篇3

第1章 认识PhoneGap3

1.1 认识PhoneGap3

1.1.1 PhoneGap的发展3

1.1.2 PhoneGap的特色5

1.1.3 PhoneGap的优势7

1.2 PhoneGap的小伙伴们8

1.2.1 jQuery Mobile8

1.2.2 jQuery Touch9

1.2.3 jQ iPhone UI10

1.3 饱受争议的PhoneGap11

1.3.1 因为“慢”遭诟病11

1.3.2 因为“快”引发的争议12

1.4 小结12

第2章 PhoneGap入门13

2.1 开发环境的搭建13

2.1.1 安卓开发环境的搭建13

2.1.2 PhoneGap的配置20

2.2 跨平台的HTML 525

2.3 更好玩的CSS 327

2.4 完美兼容浏览器的jQuery框架30

2.5 小结31

第3章 开始前的准备32

3.1 HTML 5,你真的准备好了么32

3.2 HTML 5的若干练习35

3.2.1 实现渐变的背景和圆角的按钮35

3.2.2 利用JavaScript响应用户的操作38

3.2.3 利用CSS 3生成动画39

3.2.4 利用JavaScript让“流氓兔”跑步42

3.3 关于界面设计44

3.4 使用jQuery Mobile进行界面制作48

3.5 编辑器的选择50

3.6 PhoneGap中的API能干什么51

3.7 小结53

第二篇 基础知识篇57

第4章 PhoneGap的本地事件57

4.1 什么是生命周期57

4.1.1 Activity的生命周期57

4.1.2 通过实例体验Activity的生命周期59

4.1.3 PhoneGap的生命周期61

4.2 使用程序加载事件63

4.3 使用被动消息事件66

4.4 使用主动消息事件68

4.5 小结70

第5章 设备信息的获取71

5.1 PhoneGap获取设备信息71

5.2 device类的异常情况72

5.3 PhoneGap程序运行慢的解决方案74

5.4 实战:用PhoneGap制作一个简单的应用75

5.4.1 界面设计及实现75

5.4.2 为应用加入功能79

5.5 小结82

第6章 通讯录信息的获取83

6.1 创建一个Contact对象83

6.2 利用find()方法查询通讯录85

6.3 Contact对象的属性87

6.4 联系人的创建、读取、修改和删除90

6.5 ContactField对象的深入研究92

6.6 小结94

第7章 PhoneGap的消息提示95

7.1 notification警告的使用95

7.2 notification确认对话框的使用97

7.3 notification显示可以传递变量的对话框99

7.4 notification控制蜂鸣器和震动101

7.5 小结102

第8章 加速度传感器103

8.1 获取当前的加速度103

8.2 监视设备的加速度105

8.3 详解acceleration对象108

8.4 加速度传感器的使用108

8.4.1 游戏108

8.4.2 抽奖109

8.4.3 更多更强大的交互109

8.5 实战:制作“马上有一切”的动画109

8.5.1 原形设计110

8.5.2 素材准备110

8.5.3 动画实现111

8.5.4 最终实现115

8.6 小结118

第9章 设备传感器119

9.1 利用Geolocation类获取设备地理信息119

9.2 利用getCurrentPosition()方法获取设备所在坐标120

9.3 使用watchPosition()方法监控设备的位置变化123

9.4 设备方向的获取126

9.5 监视设备方向的两种方法128

9.6 小结131

第10章 PhoneGap对音频的控制132

10.1 利用PhoneGap播放音频的方法132

10.2 利用pause()方法暂停播放音乐134

10.3 利用stop()方法停止播放音频文件135

10.4 获取音频文件的更多信息137

10.5 播放指定位置的音乐139

10.6 使用PhoneGap录制声音142

10.7 释放音频资源144

10.8 实战:制作一个简单的“录音机”软件144

10.8.1 需求分析144

10.8.2 界面实现145

10.8.3 界面交互的实现150

10.8.4 录音和播放功能的实现152

10.8.5 最终的组合154

10.9 小结156

第11章 PhoneGap中的文件操作157

11.1 使用FileReader读取文件157

11.2 使用FileWriter编写文件161

11.3 使用FileSystem获取文件系统信息166

11.4 FileEntry类简介168

11.5 DirectoryEntry类的简介172

11.6 使用FileTransfer向服务器上传文件176

11.7 其他与文件系统相关的类179

11.8 小结183

第12章 多媒体资源的捕获184

12.1 声音的采集184

12.2 图像信息的采集188

12.3 视频的采集191

12.4 鸡肋的MediaFileData对象193

12.5 小结194

第13章 PhoneGap本地存储的使用195

13.1 HTML 5中的本地存储功能195

13.1.1 为什么需要本地存储?195

13.1.2 HTML 5的本地存储196

13.2 PhoneGap中的本地存储功能198

13.3 数据库的使用199

13.4 数据库内容的读取203

13.5 键值对的使用方法206

13.6 小结209

第三篇 项目实战篇213

第14章 打造一款类Flappy Bird的小游戏213

14.1 需求分析213

14.2 模型建立215

14.3 界面设计217

14.4 逻辑的设计和实现220

14.4.1 “像素鸟”的飞行220

14.4.2 “像素鸟”的跳跃和下落223

14.4.3 碰撞检测功能225

14.5 界面的美化228

14.6 缺陷和不足230

14.6.1 玩法上的缺陷230

14.6.2 功能上的贫乏231

14.6.3 人机交互不友好231

14.7 小结232

第15章 实战PhoneGap新闻应用233

15.1 项目开始前的“闲言碎语”233

15.2 项目需求235

15.3 界面设计和实现235

15.3.1 新闻列表的设计和实现235

15.3.2 新闻内容页的实现238

15.3.3 界面的进一步整合242

15.4 利用Ajax获取服务器上的信息244

15.4.1 Ajax的一个简单实例244

15.4.2 JavaScript跨域解决方法246

15.4.3 服务端的实现247

15.5 让数据显示出来251

15.5.1 新闻列表的显示251

15.5.2 新闻内容的显示253

15.5.3 最终的整合254

15.6 小结258

第16章 实战PhoneGap制作号码本259

16.1 项目介绍259

16.2 为PhoneGap编写插件260

16.2.1 实现发短信的插件260

16.2.2 为PhoneGap编写电话拨号插件265

16.3 界面设计266

16.4 界面的实现267

16.4.1 联系人列表的实现268

16.4.2 新建联系人界面的实现269

16.4.3 短信编辑界面的实现271

16.5 界面功能的实现273

16.5.1 联系人数据的生成273

16.5.2 页面的整合278

16.6 最终功能的实现283

16.7 小结285

第四篇 项目管理篇289

第17章 寻找“有特色”的应用289

17.1 搜集创意289

17.1.1 “天天爱消除”和“2048”游戏流行的原因289

17.1.2 选择最让人“抓狂”的部分291

17.1.3 让“抓狂”持续下去292

17.2 先给我一个理由293

17.2.1 寻找刚性需求293

17.2.2 社交是刚性需求294

17.3 寻找靠谱的合伙人295

17.4 开发完成297

17.5 应用发布之后298

17.6 小结299

第18章 人机交互与收入300

18.1 人机交互的意义300

18.2 从iOS 7看人机交互的魔力302

18.2.1 锁屏界面的变化302

18.2.2 新的后台管理界面303

18.2.3 掌控一切的感觉304

18.2.4 新的多设备协同305

18.2.5 合理的取舍305

18.3 实现优秀人机交互的几个建议307

18.3.1 避免用户等待307

18.3.2 尽量采用用户习惯的UI308

18.3.3 让用户更容易操作309

18.3.4 适当的功能隐藏311

18.4 小结312

第19章 应用的发布与推广313

19.1 发布前的战斗313

19.2 应用发布了316

19.2.1 起名字的学问316

19.2.2 如何推广应用318

19.3 遇到了难题318

19.4 面对竞争320

19.4.1 你的应用已经大火320

19.4.2 同类应用的竞争321

19.5 小结322

热门推荐