您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 基于Android系统的Air程序开发
开发AndroidAndroidAndroidAndroid版AIRAIRAIRAIR应用程序翻译人员名单第一章入门指南本章包括有关开发环境的设置信息。还有一个HelloWorld实例。HelloWorld例子开发和测试AndroidAndroidAndroidAndroid版AIRAIRAIRAIR程序的流程1.编写ActionScript代码。2.创建一个标准的AIR应用描述文件(使用2.5命名空间).3.编译应用程序。4.使用ADT把应用程序打包成Android包(.apk)。5.用AndroidADB工具,在你的机器设备上安装AIR运行时软件(如果你的机器尚未安装)。6.使用AndroidADB工具,在你的机器设备上(或Android仿真器)安装应用程序。7.在设备上运行程序。相关文档除了这个文档,还可以参考下面的文档:•发行说明(Adobe预览版发布网站)•构建AdobeAIR应用•AdobeFlash平台的ActionScritp3.0参考手册查看Android版AIR发布的详细说明清单。FlashFlashFlashFlash平台工具支持你可以用你自己喜欢的flash开发工具创建Android版AIR应用。但是,只有FlashProfessionalCS5和AIR2.5SDK命令行工具提供对打包和基于设备调试的直接支持。目前FlashBuilder暂不支持Android。Android版AIR预览网站包括了针对FlashProfessionalCS5的Android版AIR扩展插件。利用此扩展插件升级FlashProfessionalCS5,使其能构建Android的AIR应用。Android应用程序安装Android版AIR开发所需的FlashProfessionalCS5扩展插件:1.从AIRforAndroid网站下载AIRforAndroid扩展插件文件名称是AIRforAndroid_FlashCS5_mmddyy.zxp.2.如果你正在运行FlashProfessionalCS5,请先关闭它。3.在Windows7或WindowsVista中,请用管理员权限运行AdobeExtensionManager。在Windows开始菜单中,右键单击程序AdobeExtensionManagerCS5,并选择以管理员身份运行。4.双击下载过来的.zxp文件。在发行说明中介绍了如何更新FlashBuilder和FlashCS4的AIRSDK。要使用命令行工具开发Android版AIR程序,需要到AIRforAndroid预览版站点下载比较新的FlexSDK和AIR2.5SDK。使用AndroidSDK工具安装应用程序到设备或模拟器上。Andoird版AIR目前还不支持基于HTML的应用程序。我们不推荐在移动设备上使用桌面版Flex框架。Adobe目前正在开发移动版Flex框架,代号为Slider。要了解更多信息,请访问安装AndroidAndroidAndroidAndroidSDKSDKSDKSDKAndroidSDK提供了很多有用的工具帮助我们开发Android应用程序。可以到下面的地址获取AndroidSDK:按照的“添加SDK组件”说明添加Android工具和USB驱动(如果需要的话)。使用AndroidSDK工具在Android设备上安装AIR运行时和AIR应用程序。另外,AndroidSDK包含一个Android模拟器,它可以在计算机上模拟各种类型的Android设备。AndroidSDK还包含一个用于连接Android设备的windows版USB驱动。AndroidSDK需要安装Java1.6或更新的版本。可以到下载最新的Java虚拟机。MacOS操作系统已经内置了Java虚拟机。创建HelloHelloHelloHelloWorldWorldWorldWorld程序本节将演示如何构建一个基本的HelloWorld应用程序。这里将分别介绍如何使用FlashProfessionalCS5,FlashBuilder以及AIRSDK命令行工具构建程序。在开发应用程序之前,请确保已经按照上一节的内容配置好开发环境HelloHelloHelloHelloWorld--World--World--World--使用FlashFlashFlashFlashProfessionalProfessionalProfessionalProfessionalCS5CS5CS5CS5在开始此教程钱,请确保已经安装FlashProfessionalCS5的AIR扩展插件,可以到预览版站点下载。更多信息请参阅“Flash平台工具支持”。创建项目1.打开FlashProfessionalCS5。2.创建新的AIRforAndroid工程。FlashProfessional开始界面有个连接,点击即可创建Android版AIR应用程序。你也可以选择文件-新建-AIR,然后选择AIRforAndroid模版。3.保存文档为HelloWorld.fla编写代码因为这个教程并不是真的去如何写代码,只是使用Text工具写“Hello,World!”打印在场景上:在文本对象的属性面板,选择ClassicText。设置应用程序属性1.选择文件-AIRforAndroid设置。2.在General面板,设置如下内容:•输出文件:Hello.apk•程序名:Hello•程序ID:Hello•宽高比:纵向3.在Deployment面板,设置如下内容:•证书:指向有效的AIR代码签名证书。你可以点击Create按钮创建新的证书。(如果程序发布到Android软件商店的话,必须要有证书,有效期为25年)在Passworld框中输入密码。•Android发布类型:正式版•在AfterPublish里两个选项都打勾•输入ADB工具的所在目录(AndroidSDK的tools目录)4.点击OK按钮关闭Android设置对话框。5.打开应用程序描述文件(和.fla文件同一目录)6.更改version标签为versionNumber,添加数值,格式为:数字.数字.数字例如:versionNumber0.1.0/versionNumber7.保存文件。程序打包,安装到AndroidAndroidAndroidAndroid设备上如果还没有安装AdobeAIR,请先安装。确保安装正确的版本到设备或模拟器上。1.确保你的设备已经打开USB调试选项。USB调试选项在设置-应用程序-开发2.通过USB插口连接设备。3.打开命令行终端窗口。4.使用下面的ADB命令测试下设备是否正常连接:adbdevices如果没有显示设备名,请检查下你的设备是否已经打开USB调试选项,该选项在设置-应用程序-开发。5.使用ADB安装命令安装最新的AIR运行时:adbinstall-rpathToRuntime/Runtime.apk为了能方便的在终端窗口中运行ADB,最好把SDK的tools目录添加到系统的path环境变量中去。有关如何设置路径,请参阅设置path环境变量6.确保你的设备已经打开USB调试选项。你可以在设备的设置-应用程序-开发里打开USB调试选项。7.通过计算机的USB插口连接设备。8.选择文件发布FlashProfessionalCS5创建APK文件并安装到已连接的设备上。HelloHelloHelloHelloWorldWorldWorldWorld————使用FlashFlashFlashFlashBuilderBuilderBuilderBuilder目前FlashBuilder还不支持构建和打包Android版AIR程序。不过你仍然可以编写ActionScript应用程序(不推荐使用Flex),只是打包和安装必须由命令行工具完成。创建项目1.选择FlashBuilder文件菜单,选择新建-Flex项目打开新的Flex项目:2.输入项目名,选择桌面应用程序类型。3.在配置FlexSDK选项里选择包含AIR2.5的FlexSDK。4.点击下一步两次。5.设置“HelloWorld.as”作为主应用程序文件。不要使用.mxml扩展名。6.点击完成。编写代码对于这个简单的练习,这里只创建一个TextField对象,设置下text属性,然后添加到stage中。完成的HelloWorld.as文件大致如下:packagepackagepackagepackage{importimportimportimportflash.display.Sprite;importimportimportimportflash.text.TextField;publicpublicpublicpublicclassclassclassclassHelloWorldextendsextendsextendsextendsSprite{publicpublicpublicpublicfunctionfunctionfunctionfunctionHelloWorld(){varvarvarvartextField:TextField=newnewnewnewTextField();textField.text=Hello,Hello,Hello,Hello,World!World!World!World!;stage.addChild(textField);}}}编辑应用程序描述文件FlashBuilder会自动创建应用程序描述文件。application描述符指示现在正在使用AIR2.5:applicationxmlns=(如果显示的不是这个名称空间,那你可能没有正确设置AIRSDK)。虽然你可以使用FlashBuilder提供的应用程序描述文件,不过稍微修改下可以使开发变得更容易些。所以,设置visible为true,supportedProfiles为mobileDevice。去除所有注释,最终的应用程序描述文件大概是这样:?xmlversion=1.0encoding=utf-8standalone=no?applicationxmlns=!--ThisvaluewillbeoverwrittenbyFlashBuilderintheoutputapp.xml--/contentvisibletrue/visible/initialWindows/application这只是个简单的例子。应用程序描述文件里还有其他设置选项。比如,你可以添加fullScreentrue/fullScreen到initialWindow中,表示构建全屏的应用程序。你也可以添加Android权限启动Android的远程调试和访问控制功能。对于这样简单的程序不需要添加权限设置。编译FlashBuilder自动构建项目,替
本文标题:基于Android系统的Air程序开发
链接地址:https://www.777doc.com/doc-6126583 .html