狠狠撸

狠狠撸Share a Scribd company logo
AIR For AndroidAIR For Android 介绍介绍
邱彦林 2010.11.28
+
? AIR 移动开发的优缺点
? 开发环境、调试,发布程序
? 新特性介绍
? Demo
? 交流
? 移动平台开发的一些特点
主要内容
优点:
? 开发效率高
? 快速移植到其它平台( PC , iOS ,
BlackBerry)
缺点:
? 需要 Runtime 支持
? 无法访问系统底层资源
AIR Android 移动开发的优缺点
开发环境
? Flash CS5 + AIR For Android 插
件
? Flash Builder Burrito ( 测试版 )
( 集成 Flex SDK Hero 和简单模拟器 )
? Flex SDK + AIR SDK 2.5
( 不推荐使用 Flex SDK 3 、 4 等 UI 组件 )
? 安装 apk(Android Package) 文件:
– 使用 adb 命令行
– 在浏览器输入 URL 下载安装
? 使用 Android 虚拟机测试程序
? 发布到电子市场
apk 的安装、发布
? Accelerometer
AIR For Android 新特性
? CameraUI and CameraRoll
? 调用系统程序( Email,Tel,SMS,Browser)
navigateToURL(new URLRequest('sms:1234567890'));
? StageWebView ( 替代 HtmlLoader )
? Geolocation
? StageOrientation
? Gesture and Touch
和 AIR 桌面端相比,不支持:
? ServerSocket
? HtmlLoader
? NativeWindow, NativeProcess
? LocalConnection
? 详情列表见这里
和 Android SDK 相比,无法访问系统资源,比如:
? 无法调用其它外部程序( Send Intent )
? 无法访问名片夹、短信、电话记录…
不支持的功能
? 屏幕尺寸小,分辨率低, UI 需要自适应屏幕,可
点击对象有足够的热区。
? 保存程序状态,因为程序随时可能被中断
(比如对音频、视频的控制)
? 处理鼠标事件:拖拽、长按、手势、多点触摸
? 文本输入
? 性能优化,保持低能耗,能够长时间运行不影响
正常使用。
AIR 移动开发要考虑的因素
一些问题的处理方法
? 多屏式结构中,保持尽可能少的显示对象
? 使用 Event.ACTIVE 和 Event.Deactive 处
理程序状态的改变
? 处理 Back 和 Menu 键
? 数据的列表显示、分页
Menu
Back
SplashScreen
启动画面
First View
初始界面
Second View
Third View
…
ViewNavigator 管理所有的 View 对象
MobileApplication 处理全局事件,包括侦听 Resize 、键盘
事件( Back) 、 Active 和 Deactive 等全局事件
每个页面都
派生自 View
类,实现各
自的事件处
理
Flex SDK Hero 的 Mobile 程序结
构
Demo
在游戏中使用 Accelerometer
一个简单的小游戏,演示如何使用加速度感应
新浪微薄客户端 QuichSharePhoto
使用新浪微薄的 API 创建的小程序,将拍摄的照片直接发
布到自己的微薄上。
要点:调用摄像头
links
Flex SDK Hero 示例程序
http://labs.adobe.com/technologies/flexsdk_hero/samples/
优化 ADOBE? FLASH? 平台的性能
http://help.adobe.com/zh_CN/as3/mobile/index.html
谢谢!
Ad

Recommended

Android 程式設計(1)
Android 程式設計(1)
Roy Wang
?
Appium手机自动化测试 testerhome_bqcon版本
Appium手机自动化测试 testerhome_bqcon版本
延胜 黄
?
Appium手机自动化测试 tester home公开课
Appium手机自动化测试 tester home公开课
lihuazhang
?
础苍诲谤辞颈诲程式设计(6)
础苍诲谤辞颈诲程式设计(6)
Roy Wang
?
iPAD .folio 電子雜誌出版流程 20110422
iPAD .folio 電子雜誌出版流程 20110422
yunjuli
?
Unity to Windows App 開發 angus
Unity to Windows App 開發 angus
Meng-Ru (Raymond) Tsai
?
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
mimi qiao
?
Team foundation server 教學
Team foundation server 教學
Huai-Yu Cheng
?
Misato engine hugh_tsai-蔡浩宇
Misato engine hugh_tsai-蔡浩宇
贵尝础厂贬开发者交流会
?
Flash media server 开发经验谈 沈先彬
Flash media server 开发经验谈 沈先彬
贵尝础厂贬开发者交流会
?
松耦合代码之开发方法与工具演示 刘争辉
松耦合代码之开发方法与工具演示 刘争辉
贵尝础厂贬开发者交流会
?
Bambook sdk 与action script
Bambook sdk 与action script
贵尝础厂贬开发者交流会
?
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
?st?ední knihovna FF MU
?
Flash 独立游戏开发之路 徐黎明
Flash 独立游戏开发之路 徐黎明
贵尝础厂贬开发者交流会
?
程序接口的另类理解与使用 孙毅
程序接口的另类理解与使用 孙毅
贵尝础厂贬开发者交流会
?
叠补尘产辞辞办开放之路
叠补尘产辞辞办开放之路
贵尝础厂贬开发者交流会
?
Web base 吴志华
Web base 吴志华
贵尝础厂贬开发者交流会
?
Ghost cat 以皮肤为主体的ui框架(唐翎)
Ghost cat 以皮肤为主体的ui框架(唐翎)
贵尝础厂贬开发者交流会
?
浅析Flash特效开发 陈勇
浅析Flash特效开发 陈勇
贵尝础厂贬开发者交流会
?
Andeo
Andeo
guestb800b0
?
础惫尘2虚拟机浅析与补蝉3性能优化(陈士凯)
础惫尘2虚拟机浅析与补蝉3性能优化(陈士凯)
贵尝础厂贬开发者交流会
?
Swf文件格式和abc代码混淆工具 黄珏坤
Swf文件格式和abc代码混淆工具 黄珏坤
贵尝础厂贬开发者交流会
?
Flash游戏大会 商文烨
Flash游戏大会 商文烨
贵尝础厂贬开发者交流会
?
Flash ria usability 刘轩飞
Flash ria usability 刘轩飞
贵尝础厂贬开发者交流会
?
9月18技术交流会大赛作品介绍 廖湘宁
9月18技术交流会大赛作品介绍 廖湘宁
贵尝础厂贬开发者交流会
?
简化复杂的Flash应用程序 谈熠
简化复杂的Flash应用程序 谈熠
贵尝础厂贬开发者交流会
?
Flash mmorpg游戏引擎及工具开发概述-张明光
Flash mmorpg游戏引擎及工具开发概述-张明光
贵尝础厂贬开发者交流会
?
Flash 游戏应用框架和模块化开发 邱广钦
Flash 游戏应用框架和模块化开发 邱广钦
贵尝础厂贬开发者交流会
?
7月24日交流会麻球演讲 廖湘宁
7月24日交流会麻球演讲 廖湘宁
贵尝础厂贬开发者交流会
?
Flash网络通讯处理 陈苏俊
Flash网络通讯处理 陈苏俊
贵尝础厂贬开发者交流会
?

More Related Content

Viewers also liked (14)

Misato engine hugh_tsai-蔡浩宇
Misato engine hugh_tsai-蔡浩宇
贵尝础厂贬开发者交流会
?
Flash media server 开发经验谈 沈先彬
Flash media server 开发经验谈 沈先彬
贵尝础厂贬开发者交流会
?
松耦合代码之开发方法与工具演示 刘争辉
松耦合代码之开发方法与工具演示 刘争辉
贵尝础厂贬开发者交流会
?
Bambook sdk 与action script
Bambook sdk 与action script
贵尝础厂贬开发者交流会
?
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
?st?ední knihovna FF MU
?
Flash 独立游戏开发之路 徐黎明
Flash 独立游戏开发之路 徐黎明
贵尝础厂贬开发者交流会
?
程序接口的另类理解与使用 孙毅
程序接口的另类理解与使用 孙毅
贵尝础厂贬开发者交流会
?
叠补尘产辞辞办开放之路
叠补尘产辞辞办开放之路
贵尝础厂贬开发者交流会
?
Web base 吴志华
Web base 吴志华
贵尝础厂贬开发者交流会
?
Ghost cat 以皮肤为主体的ui框架(唐翎)
Ghost cat 以皮肤为主体的ui框架(唐翎)
贵尝础厂贬开发者交流会
?
浅析Flash特效开发 陈勇
浅析Flash特效开发 陈勇
贵尝础厂贬开发者交流会
?
Andeo
Andeo
guestb800b0
?
础惫尘2虚拟机浅析与补蝉3性能优化(陈士凯)
础惫尘2虚拟机浅析与补蝉3性能优化(陈士凯)
贵尝础厂贬开发者交流会
?
Swf文件格式和abc代码混淆工具 黄珏坤
Swf文件格式和abc代码混淆工具 黄珏坤
贵尝础厂贬开发者交流会
?
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
ScienceDirect, JSTOR, Oxford Journals, Cambridge Journals
?st?ední knihovna FF MU
?

More from 贵尝础厂贬开发者交流会 (18)

Flash游戏大会 商文烨
Flash游戏大会 商文烨
贵尝础厂贬开发者交流会
?
Flash ria usability 刘轩飞
Flash ria usability 刘轩飞
贵尝础厂贬开发者交流会
?
9月18技术交流会大赛作品介绍 廖湘宁
9月18技术交流会大赛作品介绍 廖湘宁
贵尝础厂贬开发者交流会
?
简化复杂的Flash应用程序 谈熠
简化复杂的Flash应用程序 谈熠
贵尝础厂贬开发者交流会
?
Flash mmorpg游戏引擎及工具开发概述-张明光
Flash mmorpg游戏引擎及工具开发概述-张明光
贵尝础厂贬开发者交流会
?
Flash 游戏应用框架和模块化开发 邱广钦
Flash 游戏应用框架和模块化开发 邱广钦
贵尝础厂贬开发者交流会
?
7月24日交流会麻球演讲 廖湘宁
7月24日交流会麻球演讲 廖湘宁
贵尝础厂贬开发者交流会
?
Flash网络通讯处理 陈苏俊
Flash网络通讯处理 陈苏俊
贵尝础厂贬开发者交流会
?
轻量级贵濒补蝉丑服务器开发框架(刘恒)
轻量级贵濒补蝉丑服务器开发框架(刘恒)
贵尝础厂贬开发者交流会
?
Flash 原型开发(刘磊)
Flash 原型开发(刘磊)
贵尝础厂贬开发者交流会
?
础肠迟颈辞苍蝉肠谤颈辫迟中的元编程和开发流程解耦(谈熠)
础肠迟颈辞苍蝉肠谤颈辫迟中的元编程和开发流程解耦(谈熠)
贵尝础厂贬开发者交流会
?
贵濒别虫开发实践经验谈(谢敏)
贵濒别虫开发实践经验谈(谢敏)
贵尝础厂贬开发者交流会
?
Flash独立游戏 现状分析与发展思考(陈静)
Flash独立游戏 现状分析与发展思考(陈静)
贵尝础厂贬开发者交流会
?
在贵尝础厂贬平台上开发大型惭惭翱游戏
在贵尝础厂贬平台上开发大型惭惭翱游戏
贵尝础厂贬开发者交流会
?
Moshen Mochi Overview
Moshen Mochi Overview
贵尝础厂贬开发者交流会
?
多元件鼠标性能测试 鞠海深
多元件鼠标性能测试 鞠海深
贵尝础厂贬开发者交流会
?
贵濒别虫中的数据绑定和列表模式—徐哲
贵濒别虫中的数据绑定和列表模式—徐哲
贵尝础厂贬开发者交流会
?
Flash物理引擎 王成
Flash物理引擎 王成
贵尝础厂贬开发者交流会
?
础肠迟颈辞苍蝉肠谤颈辫迟中的元编程和开发流程解耦(谈熠)
础肠迟颈辞苍蝉肠谤颈辫迟中的元编程和开发流程解耦(谈熠)
贵尝础厂贬开发者交流会
?
Ad

Introduction to air for android 邱彦林