Android移动应用开发
2012-7
清华大学出版社
布罗西耶
275
383000
本书共四部分 19章,主要介绍如何使用AdobeAIR开发Android移动应用,深入讲解Android
移动开发特有的各种主题,力图帮助读者创建高品质的应用程序。第1章~第5章讨论创建和发布AIR,应用程序的技术、环境和基础。第6章~第14章讨论和功能有关的主题,比如多点触摸技术、加速计、自带的摄像机、地理位置、音频和视频等。第15章~第17章讨论一些更高级的主题,建立一个体系结构来管理多个视图,并提供完整应用程序的代码。第18章。第19章阐述资源管理和开发的最佳实践。读者可在本书配套网站下载代码示例,并编译和安装到移动设备上。
《Android移动应用开发——基于Adobe
AIR》着重强调良好的开发实践,尤其适合热爱技术和用户体验的开发人员参考和学习。
作者:(美国)布罗西耶(Veronique Brossier) 译者:传思 潘旭燕 布罗西耶(Veronique Brossier),MTVNetworks的Flash高级工程师,也是ITP/纽约大学的兼职教授。她参与过很多美术和娱乐应用,包括Google IO 2010 Scheduler for Adobe,地方性项目The New York Visitor Center和9/11 Memorial网站,NickLab for R/GreenbergAssociates,WebToons for Funny Garbage and Cartoon Network Online,美国国家历史博物馆的Biodiversity大厅,等等。
序
前言
第1章 AIR初探
第2章 打电话和发短信
第3章 Android初探
第4章 权限、证书和安装
第5章 评估设备能力并应对多种设备
第6章 打开/关闭应用程序和保存数据
第7章 多点触摸技术
第8章 加速计
第9章 摄像机
第10章 地理位置
第11章 麦克风和音频
第12章 视频
第13章 StageWebView类
第14章 硬件加速
第15章 设备和其他问题
第16章 ViewManager类
第17章 案例学习
第18章 资源管理
第19章 最佳开发实践
版权页: 插图: •访问设备的媒体库 第10章 地理位置 •地理位置 第11章 麦克风和音频 •访问设备的麦克风 第12章 视频 •摄像机视频捕捉 第13章 StageWebView类 •StageWebView,用于在移动AIR应用程序中渲染HTML内容 •NetworkInfo 第14章 硬件加速 • OpenGL ES 2和硬件加速 尚不支持的功能 写作本书时,AIR还不支持一些功能,而另一些功能也尚未计划在未来的版本中支持。例如,AIR尚不支持的一些API和功能包括通过AIR激活手机振动功能、访问原生Android联系人列表、创建Android intents、传信给状态/通知栏、允许一个AIR应用程序打开另一个以及创建widget。如果希望AIR增加一个特定的功能,请向Adobe发送请求,桌面上的AIR与Android上的AIR的对比如果想把现有的AIR桌面应用程序转换到Android上,必须像下面这样进行几处修改。 • 如果使用Flash Builder,则WindonedApplication应用程序的MXML标签需要更改 为ViewNavigatorApplication。WindonedApplication假定有一个NativeWindow,而这在Android上不成立。 • 在Application描述中,命名空间必须是2.6或更高版本,而且visible标签必须设为true。 • AIR SDK打包命令必须使用apk作为目标。 以下桌面功能在Android上是不支持的。
“这是一本出色的参考书,对任何想通过AIR运行时进军Android Market的开发人员都有帮助。和其他书不同,本书强调良好的开发实践,在开发移动应用时,良好的开发实践是区别普通和优秀的关键。” ——Kevin Bahadoor blinkbox开发工程师
《Android移动应用开发:基于AdobeAIR》主要介绍如何使用Adobe AIR创建Android手机和平板应用,全方位介绍整个开发过程,从编写特定函数到发布产品的种种方案。首先演示如何用Flash Professional或Flash:Builder构建示例应用。然后描述如何通过ActionScript库使用标准设备功能,包括摄像机和加速计等。读者可通过拿来即用的示例代码和实际的案例来体会如何综合所有元素以形成一个完整的、可实际运行的应用程序。
学习AIR移动开发技术,首先要掌握ActionScript语言,所以我同时买了本《ActionScript 3.0基础教程》。基于AIR的移动开发技术,在国外还是很流行的,也能做出很酷的应用出来。
air for android 需要的知识面比较广。除了要熟练掌握AS3以外 还要掌握一些 移动端特新。这本书基本上是默认AS3精通的前提。所以不建议初学者看。差不多1年AS3工作经验的人并且对android这个平台有一定了解的人看。
AIR 移动一本好书
good!!!就是看不懂
纸张不错 和书店一样
光棍节打折,没买,现在买,亏了。希望,快点学完,别放到书堆里发臭
内容的可读性较差。但也不失为了解移动开发的一个参考。但内容的深度上却很不足。
原书中的代码明显错误的部分,译者也没有更改过来,可见译者只是译者可能并不是这一flash领域行家。
这本书讲了如何在air中开发android的程序,内容大多是适合初学者的,不过从头翻到尾,这本书似乎忘记说了一点,就是这种方式开发出来的android程序只能在某些受adobe支持的特定型号实体机上才能运行,不知道什么时候adobe才能把手机air的性能提升到所有的android机器都能运行?当然adobe的理想是很不错的,这种方式也可以开发在iphone、ipad、黑莓手机上的软件,如果air开发真的把手机开发统一了,adobe将再次迎来春天,那时是程序员的幸福,因为省事了,也是程序员的悲哀,因为容易所以没钱赚了。