Android 移动应用开发基于Adobe@ AIR.
- 产品名称:Android移动应用开发:基于...
- 书名:Android移动应用开发:基于AdobeAIR
- 定价:56.00元
- 出版社名称:清华大学出版社
- 出版时间:2012年07月
- 作者:(美)布罗西耶
- 译者:传思潘旭燕
- 开本:16
- 书名:Android移动应用开发:基于AdobeAIR
基本信息
书名:Android 移动应用开发---基于Adobe@ AIR
原价:(咨询特价)
作者:布罗西耶(Veronique Brossier)
出版社0
出版日期:2012年7月1日
ISBN(咨询特价)
字数:
页码:
版次: 第1版
装帧:
开本: 16
商品标识(咨询特价)
编辑推荐
《Android移动应用开发:基于AdobeAIR》主要介绍如何使用Adobe AIR创建Android和平板应用,全方位介绍整个开发过程,从编写特定函数到发布产品的种种方案。首先演示如何用Flash Professional或Flash:Builder构建示例应用。然后描述如何通过ActionScript库使用标准设备功能,包括摄像机和加速计等。读者可通过拿来即用的示例代码和实际的案例来体会如何综合所有素以形成一个完整的、可实际运行的应用程序。
内容提要
暂无
目录
序
前言
第1章AIR初探
安装Adobe开发工具
Flash Professional CS 55
Flash Builder 45
在Android设备上安装AIR“运行时”
AIR SDK简介
新的ActionScript库
尚不支持的功能
桌面上的AIR与Android上的AIR的对比
Android上的Mobile Flash Player 101与AIR 26的对比
第2章 打和发短信
设置设备
创建项目
使用Flash Professional
使用Flash Builder
创建应用程序描述
使用F1ash Professional
使用Flash Builder
写代码
使用Flash Professional
使用Flash Builder
将应用程序打包成APK文件并安装到设备
使用Flash Professional
使用Flash Builder
测试和调试
使用Flash Professional
使用Flash Builder
移动工具应用程序
Launchpad
Device Central CS5
Package Assistant Pro
De MonsterDebugger
通过服务器将AIR安装到Android设备上
其他工具
小结
第3章 Android初探
Android SDK
安装Android SDK
安装Android Debug Bridge
检测设备
使用Dalvik Debug Monitor
使用logcat命令
使用Virtual Device Manager和Emulator
AIR如何在Android上运行
使用intent启动AIR
AIR对Android API的访问
使用命令行工具
概述
小结
第4章 权限、证书和安装
为什么要针对移动市场
APK文件
创建应用程序图标
选择应用程序设置
设置权限
打包外部资源
用证书签署应用程序
版本控制
注册成为Android开发人员
在Android Market发布应用程序
上传资源
陈列细节
发布选项
通过Adobe InMarket发布应用程序
为Amazon Appstore发布
使用MAC地址控制发布
启动AIR应用程序
开发应用来挣钱
收费应用
移动广告
报告
小结
第5章 评估设备能力并应对多种设备
硬件
处理器
内存和存储
摄像机
传感器
电池
显示屏
软件
性能
功能
方向
创建多屏内容
资源缩放和定位
矢量图形与位图的选择
网络连接
小结
第6章 打开/关闭应用程序和保存数据
AIR应用程序
打开应用程序
关闭应用程序
在后台和前台之间切换
设置Back,Menu和Search按钮
重写暗屏行为
为什么和怎样保存数据
内部还是外部存储
本地共享对象
文件系统
使用SQLite数据库
创建数据库文件
嵌入数据库
使用加密本地存储
小结
第7章 多点触摸技术
简单的历史性回顾
多点触摸和手势
工作原理
Multitouch类
GestureEvent类
缩放(Zoom)手势
旋转(Rotate)手势
Pan手势
Swipe手势
Press and Tap手势
Two—Finger Tap手势
TouchEvent类
GestureWorks库
触摸设计
小结
……
第8章 加速计
第9章 摄像机
第10章 地理位置
第11章 麦克风和音频
第12章 视频
第13章 StageWebView类
第14章 硬件加速
第15章 设备和其他问题
第16章 ViewManager类
第17章 案例学习
第18章 资源管理
第19章 最佳开发实践
作者介绍
作者:(美国)布罗西耶(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大厅,等等。
文摘
插图:
@访问设备的媒体库
第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上是不支持的。
媒体推荐
暂无