如何开发基于AdobeAIR的Android应用

无可质疑的是,在Android平台上,Adobe的移动策略是走的最快的(与Google的合作紧密),先是支持了FLASH Player(如果您使用的是Android2.2的设备,访问Android Market,搜索Flash Player,即可获取相应的安装程序),然后再声明对于Adobe AIR的支持,这样Flash技术开发进入Android平台,基本没有什么障碍了。

在柳江等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、网站制作 网站设计制作按需开发,公司网站建设,企业网站建设,品牌网站设计,营销型网站,成都外贸网站建设,柳江网站建设费用合理。

开发工具

目前还不支持使用Flash Builder进行打包(在下个版本,伴随着Hero框架,会支持),所以要开发基于Adobe AIR的Android应用,你需要安装Flash CS5,和最新的更新包。

感谢Rerd的提醒,目前要使用Flash CS5开发Android应用,您还需要安装一个插件:Android Extension for Flash CS5。因为还没有公布,只有Prerelease用户组的开发者可以得到AIR运行时和这个插件。相信不久的将来,这个插件和运行时会一起公布给大家。

开发过程

这里我们以一个简单的RSS阅读器为例,说明开发过程。步骤简述如下:

  • 使用Flash CS5建立FLA文件,编写逻辑代码 
  • 基于Flash CS5运行和调试 
  • 在Android移动设备上安装Adobe AIR运行时(如果已安装,跳过) 
  • 将Android移动设备连接到PC,并正确安装驱动 
  • 打包为APK,并自动部署到移动设备 

步骤一:建立FLA文件

打开Flash CS5,建立一个FLA文件(类型是"Adobe AIR 2"),尺寸为320*480,绘制UI界面:

编码过程不再赘述,就是简单的获取一个RSS地址的XML数据源并解析,绘制成UI元素显示到屏幕上。

其中需要注意一点,代码中应该监测Event.RESIZE事件,这是因为当屏幕发生变化的时候(从横向变为竖向,或反过来),我们需要根据屏幕尺寸重新绘制UI元素,或进行一些必须的尺寸调整。

 
 
 
  1. private function resizeHandler(e:Event = null):void {} 

步骤二:基于Flash CS5运行和测试

代码完成之后,按下Ctrl+Enter键,进行测试:

可以清楚的看到,Flash现在是调用了AIR SDK中的ADL进行运行和调试,大部分程序错误在这个阶段就可以被发现并解决。

步骤三:在Android移动设备上安装Adobe AIR运行时

如果您是Adobe Prerelease组成员,就可以获取到针对Android预览版的AIR运行时,如果您是最终用户,请等待AIR运行时出现在Android Market。

步骤四:将Android移动设备连接到PC,并正确安装驱动

将您的Android移动设备,通过USB连接线,连接到PC,然后下载最新的Android SDK,下载完毕之后点击安装文件,安装SDK。注意一定要安装USB驱动。

具体步骤参见:

http://www.baidu.com/s?bs=android+adb&f=8&wd=android+sdk

Adobe AIR開發Android Application的流程簡介

安装完成之后,在系统的PATH(环境变量)中加入Android SDK的路径,比如:D:\Android\android-sdk-windows\tools

然后按下win+R,“cmd‘,输入“adb devices‘,如果驱动安装成功,可以看见您的移动设备出现在列表中。注意这一步非常关键,配置成功则意味着您可以通过Flash CS5即可部署APK应用到移动设备,否则您需要用麻烦一些的方式,手工操作来完成安装操作。

您的移动设备上也要执行一些操作,要打开USB Contect模式,确保USB连接畅通。

步骤五:打包为APK,并自动部署到移动设备

点击Flash CS5右侧属性面板的“AIR Android Settings‘,完成相关选项的填写,如果您有AIR开发经验,这些选项非常容易理解:

然后选择Development选项,注意图中圈中的部分:

这里要正确选择SDK的路径,图中的两个选项可以让APK自动安装和运行。

完成配置之后,点击“Publish‘,稍等片刻,软件会提示您APK已经生成。这时我们观察移动设备,发现它已经启动了运行进程。来看看这个测试应用的体验视频:

http://player.youku.com/player.php/sid/XMjA5ODUzNDY4/v.swf

附:手工安装APK步骤

  • 如果您没有成功配置USB模式,则需要手工操作。 
  • 进入Android Market,搜索FileExploer,这是一个免费的帮助您安装APK的插件,下载完成安装。 
  • 将您通过Flash CS5发布的APK文件,拷贝到移动设备的SD卡 
  • 通过FileExploer完成安装 

新闻名称:如何开发基于AdobeAIR的Android应用
分享链接:http://www.shufengxianlan.com/qtweb/news32/302082.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联