类似推荐
编辑推荐
系统学习AIR Android应用开发不可多得的参考书。
内容简介
本书由资深Adobe技术专家兼资深Android应用开发工程师亲自执笔,既系统全面地讲解了如何利用Adobe AIR技术开发Android应用,又细致深入地讲解了如何将已有的基于PC的AIR应用移植到Android设备上。不仅包含大量实践指导意义极强的实战案例,还包括大量建议和最佳实践。
作者简介
作者邱彦林,资深Flash/Flex程序员、Web程序员。6年ActionScript编程经验,两年Flex项目开发经验。自Flash5时代走上程序员之路,一直从事与Flash平台相关的开发工作。精通Flash、Flex、ActionScript、FlashMediaServer等。现就职于国内某知名软件公司,专注于富互联网应用程序(RIA)的研发。工作期间,曾独立完成多个Flash/Flex相关外包项目,包括Amazon(亚马逊)电子商务平台、IRC(即时聊天)客户端、企业在线视频会议系统、Flash在线棋牌游戏等等。同时,还参与公司的员工培训工作,有较丰富的Flash教学经验。
章节目录
版权信息
前言
Flash技术的移动之路
本书面向的读者
本书包括的内容
如何使用源代码
勘误和支持
致谢
第一篇 准备篇
第1章 AIR Android开发简介
1.1 开发之前需要了解的信息
1.2 搭建开发环境
1.3 实战:一个简单的AIR项目
1.4 本章小结
第2章 第一个AIR Android程序:翻转黑白棋
2.1 游戏的设计思路
2.2 像往常一样编写ActionScript代码
2.3 设置程序属性
2.4 打包APK文件
2.5 安装和运行程序
2.6 本章小结
第二篇 基础篇
第3章 处理用户交互
3.1 关于多点触摸
3.2 处理触摸事件
3.3 处理手势动作
3.4 本章小结
第4章 加速计
4.1 Accelerometer API用法
4.2 重力小球实例
4.3 加速计实战:检测手机晃动
4.4 本章小结
第5章 地理定位
5.1 开启手机的地理定位功能
5.2 Geolocation API用法
5.3 地理定位实战:自动查询地址和天气
5.4 本章小结
第6章 整合系统程序
6.1 使用自定义URI调用系统程序
6.2 使用Android系统自带的地图服务
6.3 使用StageWebView加载网页
6.4 本章小结
第7章 多媒体
7.1 使用摄像头
7.2 使用设备上的多媒体资源
7.3 使用麦克风录音
7.4 播放视频
7.5 本章小结
第8章 文件和数据库
8.1 文件系统API
8.2 SQL数据库
8.3 本章小结
第9章 网络通信
9.1 网络通信知识简介
9.2 检测网络状态
9.3 Socket实战:开发即时聊天工具
9.4 强大的P2P功能
9.5 本章小结
第10章 调试和发布
10.1 调试程序
10.2 发布程序前的准备工作
10.3 发布APK文件
10.4 将程序发布到应用商店
10.5 本章小结
第三篇 进阶篇
第11章 针对移动设备的程序设计
11.1 设计界面
11.2 管理程序的状态
11.3 跨平台开发
11.4 本章小结
第12章 键盘交互
12.1 Android设备上的键盘交互
12.2 实战:使用Menu键模拟Android的菜单和行为
12.3 Back键的用法
12.4 本章小结
第13章 性能优化
13.1 了解ActionScript 3.0的运行机制
13.2 从编程细节处看优化
13.3 常用工具和代码库
13.4 优化技巧实战案例
13.5 本章小结
第四篇 实战篇
第14章 迷宫游戏的准备阶段
14.1 需求分析
14.2 技术要点分析
14.3 Box2D物理引擎
14.4 迷宫地图算法
14.5 本章小结
第15章 迷宫游戏的实现
15.1 制作迷宫地图
15.2 加入可“行走”的角色
15.3 游戏状态控制
15.4 游戏代码分析
15.5 本章小结
第五篇 高级篇
第16章 AIR本地扩展
16.1 ANE的特点
16.2 一个简单的本地扩展
16.3 ANE进阶实战技术
16.4 本章小结
AIRAndroid应用开发实战是2012年由机械工业出版社华章分社出版,作者邱彦林。
得书感谢您对《AIRAndroid应用开发实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。