图书介绍
AIR Android应用开发实战PDF|Epub|txt|kindle电子书版本网盘下载
![AIR Android应用开发实战](https://www.shukui.net/cover/58/33810365.jpg)
- 邱彦林著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111391777
- 出版时间:2012
- 标注页数:348页
- 文件大小:42MB
- 文件页数:364页
- 主题词:移动电话机-应用程序-程序设计
PDF下载
下载说明
AIR Android应用开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 准备篇2
第1章AIR Android开发简介2
1.1开发之前需要了解的信息2
1.1.1 AIR Android开发的可行性2
1.1.2开发过程中常见的问题4
1.1.3优势和局限性6
1.2搭建开发环境7
1.2.1安装Android SDK7
1.2.2使用Flash Professional CS59
1.2.3使用Flash Builder 4.513
1.2.4构建开源的开发环境16
1.3实战:一个简单的AIR项目17
1.4本章小结20
第2章 第一个AIR Android程序:翻转黑白棋21
2.1游戏的设计思路21
2.2像往常一样编写ActionScript代码23
2.2.1创建棋子类Grid23
2.2.2编写主类Main24
2.3设置程序属性31
2.3.1了解应用程序描述文件31
2.3.3设置访问权限32
2.4打包APK文件33
2.5安装和运行程序34
2.5.1使用模拟器运行程序34
2.5.2在真机上运行程序39
2.6本章小结40
第二篇 基础篇42
第3章处理用户交互42
3.1关于多点触摸42
3.2处理触摸事件43
3.2.1使用TouchEvent类43
3.2.2触摸事件与鼠标事件的区别47
3.3处理手势动作48
3.3.1放大与缩小手势49
3.3.2旋转手势52
3.3.3 Swipe手势53
3.4本章小结56
第4章 加速计57
4.1Accelerometer API用法57
4.2重力小球实例59
4.2.1如何模拟重力场59
4.2.2绘制小球60
4.2.3让小球总是掉到屏幕下方61
4.2.4为小球设置围墙62
4.2.5优化代码后运行程序64
4.2.6管理程序的状态64
4.3加速计实战:检测手机晃动66
4.4本章小结68
第5章 地理定位69
5.1开启手机的地理定位功能69
5.2 Geolocation API用法70
5.3地理定位实战:自动查询地址和天气73
5.3.1查询地址Geocoding74
5.3.2查询本地天气Weather75
5.3.3代码解析76
5.3.4测试运行79
5.4本章小结83
第6章 整合系统程序84
6.1使用自定义URI调用系统程序84
6.1.1电话拨号tel84
6.1.2发送短信sms88
6.1.3发送邮件mailto90
6.2使用Android系统自带的地图服务92
6.3使用StageWebView加载网页95
6.4本章小结100
第7章 多媒体101
7.1使用摄像头101
7.1.1摄像头的传统用法101
7.1.2使用CameraUI类调用摄像程序103
7.2使用设备上的多媒体资源108
7.2.1使用CameraRoll类向系统相册添加照片108
7.2.2使用CameraRoll类选取照片111
7.3使用麦克风录音115
7.4播放视频122
7.4.1 AIR支持的视频格式122
7.4.2播放视频实战:VideoPlayer123
7.5本章小结126
第8章 文件和数据库127
8.1文件系统API127
8.1.1 Android文件系统和程序目录结构127
8.1.2常用的文件操作132
8.1.3用异步方式操作文件134
8.2 SQL数据库136
8.2.1 SQLite简介136
8.2.2连接数据库137
8.2.3创建表138
8.2.4添加、查询、更新和删除141
8.2.5数据库实战:使用查询参数重用SQLStatement对象146
8.3本章小结149
第9章 网络通信150
9.1网络通信知识简介150
9.1.1网络通信API150
9.1.2 AIR的安全机制153
9.2检测网络状态154
9.3 Socket实战:开发即时聊天工具157
9.3.1 Socket通信流程157
9.3.2在桌面建立服务器158
9.3.3构建简单的聊天服务器160
9.3.4制作聊天客户端167
9.4强大的P2P功能173
9.4.1 P2P通信模型173
9.4.2 P2P开发实战:视频直播174
9.5本章小结179
第10章 调试和发布180
10.1调试程序180
10.1.1使用ADL在桌面上调试程序180
10.1.2远程连接Flash调试器183
10.1.3使用Android SDK的DDMS工具186
10.2发布程序前的准备工作188
10.2.1设置程序的基本属性188
10.2.2管理程序的版本号189
10.2.3针对Android设备的设置190
10.3发布APK文件191
10.4将程序发布到应用商店192
10.4.1发布到Google Play商店192
10.4.2发布到安卓市场195
10.5本章小结196
第三篇 进阶篇198
第11章 针对移动设备的程序设计198
11.1设计界面198
11.1.1自动适应不同型号的屏幕198
11.1.2友好的用户交互202
11.1.3有效的界面布局204
11.2管理程序的状态207
11.2.1监测程序状态208
11.2.2实战:自动保存播放位置211
11.3跨平台开发215
11.3.1跨平台开发时的注意事项215
11.3.2技巧:使用编译参数兼容多平台217
11.4本章小结219
第12章 键盘交互220
12.1 Android设备上的键盘交互220
12.1.1Android设备上的实体按键220
12.1.2监听键盘事件222
12.2实战:使用Menu键模拟Android的菜单和行为224
12.2.1创建菜单对象224
12.2.2关联按键动作228
12.3 Back键的用法232
12.3.1实战:使用Back键进行页面导航233
12.3.2通过Back键自动关闭程序238
12.4本章小结239
第13章 性能优化240
13.1了解ActionScript 3.0的运行机制240
13.1.1 ActionScript 3.0的特点240
13.1.2关于垃圾回收机制243
13.2从编程细节处看优化246
13.2.1使用最合适的数据类型和API246
13.2.2资源的回收和释放249
13.2.3实例:一段代码的优化历程251
13.3常用工具和代码库253
13.3.1使用FlexPMD优化代码254
13.3.2 Flash Builder的性能调试工具Profiler255
13.3.3第三方调试工具Monster Debugger258
13.4优化技巧实战案例260
13.4.1运用render事件减少代码执行260
13.4.2构建对象池重用对象:动态小球实例265
13.4.3异步事件的使用:搜索SD卡270
13.5本章小结274
第四篇 实战篇276
第14章 迷宫游戏的准备阶段276
14.1需求分析276
14.1.1游戏规则276
14.1.2游戏功能的实现277
14.2技术要点分析277
14.2.1如何实现物理效果278
14.2.2如何生成地图279
14.3 Box2D物理引擎279
14.3.1 Box2D中的基本概念280
14.3.2示例程序HelloBox2D280
14.3.3实现碰撞效果285
14.4迷宫地图算法287
14.4.1问题分析287
14.4.2回溯法详解288
14.4.3代码实现290
14.5本章小结296
第15章 迷宫游戏的实现297
15.1制作迷宫地图297
15.1.1绘制带有物理属性的地图297
15.1.2添加随机障碍物300
15.2加入可“行走”的角色302
15.2.1创建小球302
15.2.2使用加速计控制小球的移动303
15.2.3碰撞检测304
15.3游戏状态控制306
15.3.1自动暂停和恢复306
15.3.2关卡设置308
15.4游戏代码分析309
15.4.1程序中的类309
15.4.2主程序Game类详解310
15.5本章小结320
第五篇 高级篇322
第16章AIR本地扩展322
16.1 ANE的特点322
16.2一个简单的本地扩展323
16.2.1搭建开发环境323
16.2.2编写本地代码324
16.2.3编写ActionScript代码329
16.2.4打包和发布332
16.2.5在程序中使用本地扩展334
16.3 ANE进阶实战技术337
16.3.1 Intent机制:分享信息到社交网站337
16.3.2在项部状态栏显示系统通知342
16.4本章小结347