Flash Mobile)使用Flash Builder “Burrito”开发Android应用的入门教程

Adobe在25日更新了Flash Builder,这次的Flash Builder代号叫“Burrito”,主要的一个变化就是可以用Flash Builder直接开发手机(Android系统)应用,可以看我的另一篇文章对新功能的介绍:



软件) Adoebe 发布了 Flash Builder 新版 - Adobe Flash Builder "Burrito" (图)

http://hi.baidu.com/taotao5453/blog/item/7835c11b94725cf5ae51332a.html


本篇主要讲解一下使用最新的Flash Builder创建并发布一个简单的Android应用,这里通过“创建Flex mobile项目”来讲解,当然你也可以“创建Action Script mobile项目”来做,这两项都是在新版Flash Builder中“新建”菜单中新增加的项目。参考上文截图。


现在开始。

开始之前假设你已经安装了Adobe Flash Builder "Burrito" (以下简称“ Flash Builder ”为“ FB ”),并已经简单了解 Flex ActionScript 开发流程,不对代码意义做更多说明了。


一、项目创建阶段



1、在FB菜单中选择“文件” ->“新建”->“Flex手机项目”,如下图。

说明:由于我安装时候选择了简体中文版所以FB菜单都是中文,如果你安装的是英文版,选择对应的“Flex Mobile Project”即可。

-

(图1)


-


之后进入项目设置,首先输入项目名,然后选择项目目录,FB “Burrito”内置了最新的SDK4.5.0(代号“Hero”),这里面集成了最新的手机开发API,我们需要选择这个SDK,如下图。

-

(图2)


-


之后点击“下一步”,进入项目设置第二个界面,如下图,目前Flex手机开发仅支持Android系统,这个界面我们都选择默认设置即可。

-
(图3)

-

由于我们本例不需要网络通讯,在上面的界面直接点击“完成”即可,之后生成的项目结构如下:

-
(图4)

-

可以看到有项目中有两个mxml文件,

MyAndroidProject.mxml 默认代码如下:

-
(图5)

-

_ MyAndroidProject.mxml 默认代码如下:

-
(图6)

-

进行到这里,项目创建过程已完成了,下面进行本例的代码编写阶段。

 

二、代码编写阶段

为了测试,我们在_MyAndroidProject.mxml中添加一个Button和一个Label,并为Button添加一个事件,当点击Button时另Label显示一个文本加上一个随机数,以验证点击事件触发。

_MyAndroidProject.mxml 完整代码如下图,红色标记部分为新增代码:
-

-
简单的代码编写即结束,下面该开始调试,然后发布成Android手机应用了。^^
-

三、调试

点击那个“小爬虫”调试按钮,弹出的调试界面如下,注意“启动方法”那里的两个选项,

“在桌面上”即直接生成Android系统执行文件.apk格式到你的硬盘上

“在设备上”即直接在你的手机上演示,需要用USB连接你的手机到开发电脑。

我们这里选择在桌面上,

但如果你想直接在手机调试,需要用usb连接你的手机到电脑上,这里我们只介绍“在桌面上”调试方法,即本机电脑上调试,

-

-
选择了“在桌面上”之后,点击右侧下拉框选择你需要的模拟器型号,因为我的是HTC Desire,所以我的选择如下

-

选择结束后,点击“应用”->“调试”,稍等片刻即可看到调试器界面,如下图

(点击可看大图)
-
界面上是一个Button和一个Label,当我们点击Button时Label内容会变化,如下,以证明我们的点击事件即时触发了

-

四、项目发布阶段


调试成功的话,我们开始将我们的项目发布成可以在手机上直接运行的程序。

点击FB的菜单“项目” ->“导出发行版”,如下图

-


点击之后弹出发布界面,如下图,

在导出到文件夹这里可以设置自己想把最终文件发布到哪里,默认是空的,就是发不到你的项目文件夹(注意默认的不是bin-debug文件夹,而是你的项目所在文件夹,一般是你的bin-debug上一级文件夹级就是了,这里对这个说明一下以免找不到生成的文件)


-

之后点击“下一步”,弹出以下界面

这个界面是选择数字证书的,如果你之前做过AIR项目应该对这个很熟悉,而且如果之前AIR项目创建过证书,那么使用那个证书即可,而不需要重新创建,

如果本机没有数字证书,那么点击“创建”按钮,


-


点击“创建”后,弹出以下界面,在“*”标注的项目填写完之后点击“确定”,即可生成自己的数字证书,

然后自动返回上一步的界面,点击“完成”完成。

-


发布成功会出现下面的界面:


-


发布过程到这里就结束了。

在发布结束后,同时在你的项目文件夹会生成一个“ MyAndroidProject.apk ”的文件,就是我们最终项目文件,


-

五、其他 - 进阶


1、

这个.apk文件可以用rar压缩包打开,打开之后的的内容如下图,


-

我们会在其中的assets文件夹中看到一个.swf文件,简单概括就是实际上我们仍然是发布出swf,只不过FB会为我们进行打包、加壳,使Android系统能够识别我们的swf文件作为桌面应用。



-


2、

如果要在你的Android系统手机上运行.apk,你需要去Android应用商店下载最新的Adobe AIR文件,即我们常说的AIR running time(AIR运行时),并安装。运行这个例子,Android最低系统要求Android 2.1。(这个有人说必须2.2系统,但我的手机即Android2.1,因此这个争论没有必要,事实证明一切)
-

使用 Flex 和 Flash Builder 开发手机应用程序 目录 第 1 章: 入门 手机应用程序入门 手机、桌面和浏览器应用程序开发的差异 第 2 章: 开发环境 在 Flash Builder 中创建 Android 应用程序 在 Flash Builder 中创建 iOS 应用程序 创建 ActionScript 手机项目 设置手机项目首选参数 连接 Google Android 设备 连接 Apple iOS 设备 第 3 章: 用户界面和布局 手机应用程序的布局 在手机应用程序中处理用户输入 定义手机应用程序和启动屏幕 定义手机应用程序中的视图 定义手机应用程序中的选项卡 定义手机应用程序中的导航控件、标题控件和操作控件 在手机应用程序中使用滚动条 定义手机应用程序中的菜单 为手机应用程序中耗时的活动显示忙碌指示符 定义手机应用程序中的过渡效果 第 4 章: 应用程序设计和工作流 在手机应用程序中启用持久化机制 在一个手机应用程序中支持多个屏幕大小和 DPI 值 第 5 章: 文本 在手机应用程序中使用文本 手机应用程序中用户与文本的交互 在手机应用程序中支持屏幕键盘 在手机应用程序中嵌入字体 在手机控件中使用 HTML 文本 第 6 章: 外观设计 手机外观设计的基础知识 为手机应用程序创建外观 应用自定义手机外观 第 7 章: 运行和调试手机应用程序 管理启动配置 在桌面上运行和调试手机应用程序 在设备上运行和调试手机应用程序 第 8 章: 打包并导出手机应用程序 导出用于发行的 Android APK 包 导出用于发行的 Apple iOS 包 第 9 章: 部署 在移动设备上部署应用程序 在命令行上开发和部署手机应用程序
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值