编辑推荐
《AIR Android应用开发实战》海报:
内容简介
《AIR Android应用开发实战》由资深Adobe技术专家兼资深Android应用开发工程师亲自执笔,既系统全面地讲解了如何利用Adobe AIR技术开发Android应用,又细致深入地讲解了如何将已有的基于PC的AIR应用移植到Android设备上。不仅包含大量实践指导意义极强的实战案例,还包括大量建议和优佳实践,是系统学习AIR Android应用开发不可多得的参考书。
《AIR Android应用开发实战》共16章,分为五个部分:准备篇(1~2章)主要介绍了利用AIR开发Android应用之前需要了解的基本信息、开发环境的搭建,以及一个简单的AIR Android应用开发的全过程,旨在让读者对AIR Android应用开发有一个全面清晰的认识;基础篇(3~10章)对AIR移动开发技术进行了系统而全面地讲解,包括移动设备上的用户交互方式、加速计的使用、地理定位功能、整合系统程序、访问设备资源、网络通信、多媒体、文件和数据库等,以及程序的调试和发布;进阶篇(11~13章)以AIR桌面应用开发为参照对象,讲解了AIR移动开发的重点和难点,如何针对移动设备进行界面设计,如何提高用户体验,以及如何提升程序的性能等,作者分享了大量具有实际意义的技巧和优佳实践;实战篇(14~15章)详细讲解了一款游戏的开发过程,将AIR移动技术和Flash Web技术灵活地结合了起来,展现了Flash技术在移动平台上的巨大潜力;高级篇(第16章)讲解了AIR 3.0的新特色——本地扩展,本地扩展为AIR技术提供了超强的扩展能力,使得开发者可以摆脱AIR的技术局限性。
作者简介
邱彦林,(网名:walktree)资深Adobe技术专家和资深Android开发工程师,精通ActionScript 2、ActionScript 3、Flex、FMS等;有多年Flash相关技术开发经验,开发了大量Flash/Flex项目,是开源项目as3-pdf reader的创建者,并维护至今,在Adobe技术社区有较高的知名度和影响力。国内Android应用开发的先驱者之一,对Android应用开发也有非常深入的研究,尤其精通AIR Android应用的开发。他对PHP和Python相关的技术也有一定的研究。
此外,他还是一位颇具经验的技术撰稿人和技术作家,曾经在社区和《程序员》杂志上发表了大量技术文章,著有《Flex第一步》。
内页插图
精彩书评
本书算得上是AIR移动开发方面的优秀之作,全面而深入地讲解了如何使用AIR技术开发Android应用。令人印象特别深刻的是,本书在多点触控与重力感应等移动开发的关键技术上有深入的探索。本书是不同水平层次的AIR移动开发者都值得阅读并研究的实战教材。
——Flash开发者大会
Adobe的AIR移动开发技术是未来移动开发跨平台技术的主流之一。十多年来Flash游戏与应用开发的成熟奠定了它的基础,而Flash通过AIR来开发移动端应用的便利性和实用性,已经受到了业界的青睐。本书的出版可谓是顺应时代的要求,书中总结了作者多年来在AIR应用开发领域的经验,希望广大Flash开发者能从中受益!
——天地会全球RIA开发者社区/Adobe官方认证社区冠军
AIR移动开发技术在Adobe未来10年的发展战略中有非常重要的地位,关乎到Adobe在移动开发领域的地位和话语权,所以Adobe-直在大力投入。AIR移动开发技术是Flash开发者的福音,它不仅能让Flash开发者利用原有的知识迅速开发出基于各种移动平台的应用,而且还能将已经存在于PC桌面的AIR应用便利地移植到各种设备上。Android应用开发目前在移动开发领域如火如荼,本书专门讲解了如何利用AIR移动开发技术开发基于该平台的应用。本书内容非常全面,各种理论、开发方法和技巧均覆盖到了,适合系统学习;且本书实战性也-非常突出,包含大量案例,可操作很强。此外,本书内容也不乏深度,对性能优化等高级内容也进行了探讨,而且还包括一些优佳实践。
——艾睿论坛专注Flex开发
随着ANE、Alchemy的出现,Native的特性和运行性能都得到很大的提升。借助AIR跨平台和高效开发的优势,AIR已完全具备开发商业产品的能力。本书针对AIR for Android开发,详细地介绍了手势、加速计、地理定位等移动特性开发细节,很适合AIR for Android初学者系统学习。在本书指导下,读者可以快速学习AIR for Android开发的核心知识,省去走弯路的时间。
——李佳宸Adobe专家组成员、瑞研社区创始人、Flash开发者大会组织者、AIR移动研究小组委员
2007年通过Flex与彦林相识,3年后,在Flash开发者大会上再次和他相遇,5年后的今天,彦林带给我惊喜,他将自己在AIR和Android应用开放方面的经验系统总结了出来并集结成书。迫不及待地看了样章,简明扼要是给我的第一印象。插图不多,但恰到好处。说到关键点时,给出了带有注释的示例代码,言简意骇,能让读者始终保持清晰的思路。对于想开发移动AIR的同学来说,本书无疑是一本不错的教材。希望能借着此类书籍,让国内的移动AIR开发者队伍能更快地发展壮大,让Flash技术更快地渗透到移动互联网。
——Y.Boy资深Flash技术专家就职于腾讯
目录
前言
第一篇 准备篇
第1章AIR Android开发简介
1.1 开发之前需要了解的信息
1.1.1 AIR Android开发的可行性
1.1.2 开发过程中常见的问题
1.1.3 优势和局限性
1.2 搭建开发环境
1.2.1 安装Android SDK
1.2.2 使用Flash Professional CS5
1.2.3 使用Flash Builder 4.5
1.2.4 构建开源的开发环境
1.3 实战:一个简单的AIR项目
1.4 本章小结
第2章 第一个AIR Android程序:翻转黑白棋
2.1 游戏的设计思路
2.2 像往常一样编写ActionScript代码
2.2.1 创建棋子类Grid
2.2.2 编写主类Main
2.3 设置程序属性
2.3.1 了解应用程序描述文件
2.3.3 设置访问权限
2.4 打包APK文件
2.5 安装和运行程序
2.5.1 使用模拟器运行程序
2.5.2 在真机上运行程序
2.6 本章小结
第二篇 基础篇
第3章 处理用户交互
3.1 关于多点触摸
3.2 处理触摸事件
3.2.1 使用TouchEvent类/
3.2.2 触摸事件与鼠标事件的区别
3.3 处理手势动作
3.3.1 放大与缩小手势
3.3.2 旋转手势
3.3.3 Swipe手势
3.4 本章小结
第4章 加速计
4.1 Accelerometer API用法
4.2 重力小球实例
4.2.1 如何模拟重力场
4.2.2 绘制小球
4.2.3 让小球总是掉到屏幕下方
4.2.4 为小球设置围墙
……
第三篇 进阶篇
第四篇 实战篇
第五篇 高级篇
前言/序言
AIR Android应用开发实战 [AIR Android in Action] 电子书 下载 mobi epub pdf txt
评分
☆☆☆☆☆
关于这本书,我想说,它严格意义上不是一本入门书籍,因为书中涉及的一些内容(比如性能优化和DPI的部分),对于新手还是有一些难度的。如果您对于Flash和AS基本开发知识还有所欠缺的话,建议搭配其他的入门或工具书籍一起阅读(比如黑羽的《ActionScript 3殿堂之路》等等)。当然从作者的初衷来讲,我猜应该也是这本书并非为AS3初学者准备,而是为已经具备了一定的Flash开发经验,想进入移动开发领域的同学准备的。书籍的目录划分我感觉也比较合理,除了讲解开发者最常见的需求(手势,多点触碰,地理信息,重力感应等等),书中还有大量的篇幅来讲解性能优化。如果您已经做过一些移动开发的尝试,就会理解作者的用意了:因为移动设备的硬件水平和PC差距很大,性能问题在移动设备上会被凸显和放大,开发者稍不留意,就会跌入性能这个大坑。我个人建议,开发者应该多看看这个章节。
评分
☆☆☆☆☆
触摸事件与鼠标事件的区别
评分
☆☆☆☆☆
评分
☆☆☆☆☆
很一般,看了也没什么收获
评分
☆☆☆☆☆
人是万物之灵、百兽之长,人所以优于禽兽,主要就在于会读书。禽兽会将捕食的方法教给下一代,它们有经验的传递,但是,它们没有人类的文字工具,可以把很多经验,以及每一个人毕生成就的精华,一代一代地传延下去。所以,读书是人类进步的主要原因。
评分
☆☆☆☆☆
¥27.C30(7折)
评分
☆☆☆☆☆
Troubleshooting
评分
☆☆☆☆☆
Android应用开发实战》海报:Y
评分
☆☆☆☆☆
优势和局限性