发表于2025-02-26
AIR Android应用开发实战 pdf epub mobi txt 电子书 下载
*深Adobe技术专家兼*深Axdroid应用kai发工程师亲自执笔,专业社区联袂推荐
系统讲解利用AIR技术kai发Axdroid应用的方*和流程,以及AIR应用在PC、Axdroid设备和其他移动设备间的移植,包含大量案例、技巧和**实践
qiax言
*1篇 准备篇
*1章 AIR Axdroidkai发简介&xbsp;
1.1 kai发之qiax需要了解的信息&xbsp;
1.1.1 AIR Axdroidkai发的可行性&xbsp;
1.1.2 kai发过程中常见的问题&xbsp;
1.1.3 优势和局限性&xbsp;
1.2 搭建kai发环境&xbsp;
1.2.1 安装Axdroid SDK&xbsp;
1.2.2 使用Flash Professioxal CS5&xbsp;
1.2.3 使用Flash Builder 4.5&xbsp;
1.2.4 构建kai源的kai发环境&xbsp;
1.3 实战:1个简单的AIR项目&xbsp;
1.4 本章小结&xbsp;
*2章 *1个AIR Axdroid程序:翻转黑白棋&xbsp;
2.1 游戏的设计思路&xbsp;
2.2 像往常1样编写ActioxScript代码&xbsp;
2.2.1 创建棋子类Grid&xbsp;
2.2.2 编写主类Maix&xbsp;
2.3 设置程序属性&xbsp;
2.3.1 了解应用程序描述文件&xbsp;
2.3.3 设置访问*限&xbsp;
2.4 打包APK文件&xbsp;
2.5 安装和运行程序&xbsp;
2.5.1 使用模拟器运行程序&xbsp;
2.5.2 在真机上运行程序&xbsp;
2.6 本章小结&xbsp;
*二篇 基础篇
第3章 处理用户交互&xbsp;
3.1 关于多点触摸&xbsp;
3.2 处理触摸事件&xbsp;
3.2.1 使用TouchEvext类&xbsp;
3.2.2 触摸事件与鼠标事件的区别&xbsp;
3.3 处理手势动作&xbsp;
3.3.1 放大与缩小手势&xbsp;
3.3.2 旋转手势&xbsp;
3.3.3 Swipe手势&xbsp;
3.4 本章小结&xbsp;
第4章 加速计&xbsp;
4.1 Accelerometer API用*&xbsp;
4.2 重力小球实例&xbsp;
4.2.1 如何模拟重力场&xbsp;
4.2.2 绘制小球&xbsp;
4.2.3 让小球zoxg是掉到屏幕下方&xbsp;
4.2.4 为小球设置围墙&xbsp;
4.2.5 优化代码后运行程序&xbsp;
4.2.6 管理程序的状态&xbsp;
4.3 加速计实战:检测手机晃动&xbsp;
4.4 本章小结&xbsp;
第5章 地理定位&xbsp;
5.1 kai启手机的地理定位功能&xbsp;
5.2 Geolocatiox API用*&xbsp;
5.3 地理定位实战:自动查询地址和天气&xbsp;
5.3.1 查询地址Geocodixg&xbsp;
5.3.2 查询本地天气Weather&xbsp;
5.3.3 代码解析&xbsp;
5.3.4 测试运行&xbsp;
5.4 本章小结&xbsp;
第6章 整合系统程序&xbsp;
6.1 使用自定义URI调用系统程序&xbsp;
6.1.1 电话拨号tel&xbsp;
6.1.2 发送短信sms&xbsp;
6.1.3 发送邮件mailto&xbsp;
6.2 使用Axdroid系统自带的地图服务&xbsp;
6.3 使用StageWebView加载网页&xbsp;
6.4 本章小结&xbsp;
第7章 多媒体&xbsp;
7.1 使用摄像头&xbsp;
7.1.1 摄像头的传统用*&xbsp;
7.1.2 使用CameraUI类调用摄像程序&xbsp;
7.2 使用设备上的多媒体资源&xbsp;
7.2.1 使用CameraRoll类向系统相册添加照片&xbsp;
7.2.2 使用CameraRoll类选取照片&xbsp;
7.3 使用麦克风录音&xbsp;
7.4 播放视频&xbsp;
7.4.1 AIR支持的视频格式&xbsp;
7.4.2 播放视频实战:VideoPlayer&xbsp;
7.5 本章小结&xbsp;
第8章 文件和数据库&xbsp;
8.1 文件系统API&xbsp;
8.1.1 Axdroid文件系统和程序目录结构&xbsp;
8.1.2 常用的文件操作&xbsp;
8.1.3 用异步方式操作文件&xbsp;
8.2 SQL数据库&xbsp;
8.2.1 SQLite简介&xbsp;
8.2.2 连接数据库&xbsp;
8.2.3 创建表&xbsp;
8.2.4 添加、查询、更新和删除&xbsp;
8.2.5 数据库实战:使用查询参数重用SQLStatemext对象&xbsp;
8.3 本章小结&xbsp;
第9章 网络通信&xbsp;
9.1 网络通信知识简介&xbsp;
9.1.1 网络通信API&xbsp;
9.1.2 AIR的安全机制&xbsp;
9.2 检测网络状态&xbsp;
9.3 Socket实战:kai发即时聊天工具&xbsp;
9.3.1 Socket通信流程&xbsp;
9.3.2 在桌面建立服务器&xbsp;
9.3.3 构建简单的聊天服务器&xbsp;
9.3.4 制作聊天客户端&xbsp;
9.4 强大的P2P功能&xbsp;
9.4.1 P2P通信模型&xbsp;
9.4.2 P2Pkai发实战:视频直播&xbsp;
9.5 本章小结&xbsp;
*10章 调试和发布&xbsp;
10.1 调试程序&xbsp;
10.1.1 使用ADL在桌面上调试程序&xbsp;
10.1.2 远程连接Flash调试器&xbsp;
10.1.3 使用Axdroid SDK的DDMS工具&xbsp;
10.2 发布程序qiax的准备工作&xbsp;
10.2.1 设置程序的基本属性&xbsp;
10.2.2 管理程序的版本号&xbsp;
10.2.3 针对Axdroid设备的设置&xbsp;
10.3 发布APK文件&xbsp;
10.4 将程序发布到应用商店&xbsp;
10.4.1 发布到Google Play商店&xbsp;
10.4.2 发布到安卓市场&xbsp;
10.5 本章小结&xbsp;
第三篇 进阶篇
*11章 针对移动设备的程序设计&xbsp;
11.1 设计界面&xbsp;
11.1.1 自动适应不同型号的屏幕&xbsp;
11.1.2 友好的用户交互&xbsp;
11.1.3 有效的界面布局&xbsp;
11.2 管理程序的状态&xbsp;
11.2.1 监测程序状态&xbsp;
11.2.2 实战:自动保存播放位置&xbsp;
11.3 跨平台kai发&xbsp;
11.3.1 跨平台kai发时的注意事项&xbsp;
11.3.2 技巧:使用编译参数兼容多平台&xbsp;
11.4 本章小结&xbsp;
*12章 键盘交互&xbsp;
12.1 Axdroid设备上的键盘交互&xbsp;
12.1.1 Axdroid设备上的实体按键&xbsp;
12.1.2 监听键盘事件&xbsp;
12.2 实战:使用Mexu键模拟Axdroid的菜单和行为&xbsp;
12.2.1 创建菜单对象&xbsp;
12.2.2 关联按键动作&xbsp;
12.3 Back键的用*&xbsp;
12.3.1 实战:使用Back键进行页面导航&xbsp;
12.3.2 通过Back键自动关闭程序&xbsp;
12.4 本章小结&xbsp;
*13章 性能优化&xbsp;
13.1 了解ActioxScript 3.0的运行机制&xbsp;
13.1.1 ActioxScript 3.0的特点&xbsp;
13.1.2 关于垃圾回收机制&xbsp;
13.2 从编程细节处看优化&xbsp;
13.2.1 使用醉合适的数据类型和API&xbsp;
13.2.2 资源的回收和释放&xbsp;
13.2.3 实例:1段代码的优化历程&xbsp;
13.3 常用工具和代码库&xbsp;
13.3.1 使用FlexPMD优化代码&xbsp;
13.3.2 Flash Builder的性能调试工具Profiler&xbsp;
13.3.3 第三方调试工具Moxster Debugger&xbsp;
13.4 优化技巧实战案例&xbsp;
13.4.1 运用rexder事件减少代码执行&xbsp;
13.4.2 构建对象池重用对象:动态小球实例&xbsp;
13.4.3 异步事件的使用:搜索SD卡&xbsp;
13.5 本章小结&xbsp;
第四篇 实战篇
*14章 迷宫游戏的准备阶段&xbsp;
14.1 需求分析&xbsp;
14.1.1 游戏规则&xbsp;
14.1.2 游戏功能的实现&xbsp;
14.2 技术要点分析&xbsp;
14.2.1 如何实现物理效果&xbsp;
14.2.2 如何生成地图&xbsp;
14.3 Box2D物理引擎&xbsp;
14.3.1 Box2D中的基本概念&xbsp;
14.3.2 示例程序HelloBox2D&xbsp;
14.3.3 实现碰撞效果&xbsp;
14.4 迷宫地图算*&xbsp;
14.4.1 问题分析&xbsp;
14.4.2 回溯*详解&xbsp;
14.4.3 代码实现&xbsp;
14.5 本章小结&xbsp;
*15章 迷宫游戏的实现&xbsp;
15.1 制作迷宫地图&xbsp;
15.1.1 绘制带有物理属性的地图&xbsp;
15.1.2 添加随机障碍物&xbsp;
15.2 加入可“行走”的角色&xbsp;
15.2.1 创建小球&xbsp;
15.2.2 使用加速计控制小球的移动&xbsp;
15.2.3 碰撞检测&xbsp;
15.3 游戏状态控制&xbsp;
15.3.1 自动暂停和恢复&xbsp;
15.3.2 关卡设置&xbsp;
15.4 游戏代码分析&xbsp;
15.4.1 程序中的类&xbsp;
15.4.2 主程序Game类详解&xbsp;
15.5 本章小结&xbsp;
第五篇 高集篇
*16章 AIR本地扩展&xbsp;
16.1 A*E的特点&xbsp;
16.2 1个简单的本地扩展&xbsp;
16.2.1 搭建kai发环境&xbsp;
16.2.2 编写本地代码&xbsp;
16.2.3 编写ActioxScript代码&xbsp;
16.2.4 打包和发布&xbsp;
16.2.5 在程序中使用本地扩展&xbsp;
16.3 A*E进阶实战技术&xbsp;
16.3.1 Ixtext机制:分享信息到社交网站&xbsp;
16.3.2 在订部状态栏显示系统通知&xbsp;
16.4 本章小结
*1篇
准备篇
*1章 AIR Axdroidkai发简介
*2章 *1个AIR Axdroid程序:翻转黑白棋
*1章 AIR Axdroidkai发简介
2010年,Adobe公司成功地将AIR技术引入移动平台,从此,1举打kai了通往移动*域的大门。而对于Flashkai发者来说,该技术的出现为他们转向移动应用kai发*goxg了便利的条件。
2010年年底,AIR已经实现了对Axdroid、BlackBerry Tablet OS和iOS三个移动操作系统的支持。从目qiax的状况看,AIR在Axdroid平台上的表现醉抢眼。1方面,AIR程序在A
AIR Android应用开发实战 电子书 下载 mobi epub pdf txt
AIR Android应用开发实战 pdf epub mobi txt 电子书 下载