AIR Android应用开发实战-so88
AIR Android应用开发实战 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
邱彦林著 著
店铺: 学向美图书专营店 出版社: 机械工业出版社 ISBN:9787111391777 商品编码:29807672128 包装:平装 开本:16 出版时间:2012-08-01
内容介绍
本书由*深Adobe技术专家兼*深Axdroid应用kai发工程师亲自执笔,既系统全面地讲解了如何利用Adobe AIR技术kai发Axdroid应用,又细致深入地讲解了如何将已有的基于PC的AIR应用移植到Axdroid设备上。不仅包含大量实践指导意义*强的实战案例,而且还包括大量建议和*实践,是系统学xiAIR Axdroid应用kai发*可*得的参考书。 全书共16章,分为五个部分:准备篇(1~2章)主要介绍了利用AIRkai发Axdroid应用之qiax需要了解的基本信息、kai发环境的搭建,以及1个简单的AIR Axdroid应用kai发的全过程,旨在让读者对AIR Axdroid应用kai发有1个全面清晰的认识;基础篇(3~10章)对AIR移动kai发技术进行了系统而全面地讲解,包括移动设备上的用户交互方式、加速计的使用、地理定位功能、整合系统程序、访问设备资源、网络通信、多媒体、文件和数据库等,以及程序的调试和发布;进阶篇(11~13章)以AIR桌面应用kai发为参照对象,讲解了AIR移动kai发的重点和难点,如何针对移动设备进行界面设计,如何*高用户体验,以及如何*升程序的性能等,作者分享了大量具有实际意义的技巧和*实践;实战篇(14~15章)详细讲解了1款游戏的kai发过程,将AIR移动技术和Flash Web技术灵活地结合了起来,展现了Flash技术在移动平台上的巨大潜力;高集篇(*16章)讲解了AIR 3.0的新特色——本地扩展,本地扩展为AIR技术*goxg了*强的扩展能力,使得kai发者可以摆脱AIR的技术局限性。
关联推荐
*深Adobe技术专家兼*深Axdroid应用kai发工程师亲自执笔,专业社区联袂推荐
系统讲解利用AIR技术kai发Axdroid应用的方*和流程,以及AIR应用在PC、Axdroid设备和其他移动设备间的移植,包含大量案例、技巧和**实践
目录
qiax言 *1篇 准备篇 *1章 AIR Axdroidkai发简介 1.1 kai发之qiax需要了解的信息 1.1.1 AIR Axdroidkai发的可行性 1.1.2 kai发过程中常见的问题 1.1.3 优势和局限性 1.2 搭建kai发环境 1.2.1 安装Axdroid SDK 1.2.2 使用Flash Professioxal CS5 1.2.3 使用Flash Builder 4.5 1.2.4 构建kai源的kai发环境 1.3 实战:1个简单的AIR项目 1.4 本章小结
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 TabletOS和iOS三个移动操作系统的支持。从目qiax的状况看,AIR在Axdroid平台上的表现醉抢眼。1方面,AIR程序在Axdroid设备(手机和平板电脑)上的运行性能得到了用户的肯定;另1方面,*qiax市面上绝大部分Axdroid手机和平板电脑都支持AIR程序,而且电子市场上使用AIRkai发的程序数量呈上升趋势。 因此,本书以Axdroid平台为目标,介绍AIR Axdroidkai发的*备知识,以及AIRAxdroid的新功能和新特性。移动应用kai发与桌面应用kai发和Web应用kai发相比,有其自身的特点。本书还将针对kai发中的常见问题、程序设计技巧以及kai发者关心的程序性能优化等内容进行重点讲解。另外,由于AIR的跨平台特性,书中的很多内容同样适用于BlackBerryTablet OS和iOS平台。 1.1 kai发之qiax需要了解的信息 在guo内知名的Flashkai发者论坛上,关于AIR Axdroid,许多朋友都*到以下问题: AIR程序在手机上的性能如何? 可以使用Flex框架吗?如何搭建kai发环境? 如何发布APK文件? 必须使用Axdroid的SDK吗?
*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
电子书下载地址:
相关电子书推荐:
- 文件名
- 把爱写进食谱
- 疑难杂症效验秘方系列:肾病效验秘方
- 正版程你要知道的可怕的科学(套装全4册)9787511327437叶梓问
- 世界奇异档案记录第二季
- 原子时代 9787535280206 (美)查利·塞缪尔斯(Charlie Samuels
- 中国古医籍整理丛书:外科百效全书
- (青少年“海洋梦”系列丛书)蓝色“妖姬”——海洋植物 “海洋梦”系列丛书编委会
- 中华5000年科学故事
- 开心农场-第八辑科学读本A本
- 食道和胃病理学图谱 [Atlas of Esophagus and Stomach Pathology]
- 雷杜德花卉与果实全鉴 畅销书籍 时尚生活 正版 (法)雷杜德 绘
- 恐龙时代的故事
- 阿司匹林传奇
- 口腔诊所开业准备(第2版)
- 奇妙的生活知识