图书介绍

AIR Android应用开发实战PDF|Epub|txt|kindle电子书版本网盘下载

AIR Android应用开发实战
  • 邱彦林著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111391777
  • 出版时间:2012
  • 标注页数:348页
  • 文件大小:42MB
  • 文件页数:364页
  • 主题词:移动电话机-应用程序-程序设计

PDF下载


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

下载说明

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

热门推荐