在 Flash Builder 中创办 Flex Android 应用程序

在 Flash Builder 中创建 Flex Android 应用程序

这是在 Google Android 平台上创建 Flex 手机应用程序的常规工作流。该工作流假设您已对手机应用程序进行了设计。

 

AIR 要求
Flex 手机项目和 ActionScript 手机项目都需要使用 AIR 2.6。您可以在支持 AIR 2.6 的物理设备上运行手机项目。可以在运行 Android 2.2 或更高版本的 Android 设备上安装 AIR 2.6。
注: 如果没有支持 AIR 2.6 的设备,可以使用 Flash Builder 在桌面上启动和调试手机应用程序。
每个版本的 Flex SDK 中都包含所需版本的 Adobe AIR。如果在设备上从早期版本的 Flex SDK 安装了手机应用程序,请从该设备上卸载 AIR。当您在设备上运行或调试手机应用程序时, Flash Builder 将安装正确版本的 AIR。

 

创建应用程序


1. 在 Flash Builder 中,选择“ 文件”>“ 新建”>“Flex 手机项目”。
Flex 手机项目是 AIR 项目的特殊类型。请遵循新建项目向导中的提示,就像 Flash Builder 中其它任何 AIR 项目一样。

 

在 Flash Builder 中创办 Flex Android 应用程序

 

2. 选择项目的名称和位置


当您创建 Flex 手机项目时, Flash Builder 生成项目的以下文件: ProjectName.mxml 项目的默认应用程序文件。

 

在 Flash Builder 中创办 Flex Android 应用程序

 

默认情况下, Flash Builder 使用项目名称来命名该文件。如果项目名称中包含非法 ActionScript 字符,则 Flash

Builder 将该文件命名为 Main.mxml。

 

3. 为手机应用程序选择目标平台、布局和权限。

 

此 MXML 文件中包含项目的基本 Spark 应用程序标签。基本 Spark 应用程序标签可以是 ViewNavigatorApplication 或 TabbedViewNavigatorApplication。

 

在 Flash Builder 中创办 Flex Android 应用程序

 

通常,除了在所有视图中显示的 ActionBar 内容外,不需将其它内容直接添加到默认应用程序文件中。

 

要将内容添加至ActionBar,请设置 navigatorContent、titleContent 或 actionContent 属性。


• ProjectNameHomeView.mxml 代表项目的初始化视图的文件。Flash Builder 在视图包(view)中放置文件。

 

ProjectName.mxml 中ViewNavigatorApplication 标签的 firstView 属性将该文件指定为应用程序的默认打开视图。

 

4. 设置特定于 Android 的手机首选参数

 

在 Flash Builder 中创办 Flex Android 应用程序

 

对于 Google Android 平台,可以设置以下权限:

 

INTERNET 允许进行网络请求和远程调试

默认情况下,将选择 INTERNET 权限。如果取消选择此权限,则无法调试设备上的应用程序。

 

WRITE_EXTERNAL_STORAGE 允许写入外部设备

选择此权限可允许应用程序写入设备上的外部内存卡。

 

READ_PHONE_STATE 来电期间设置静音

选择此权限可允许应用程序将来电的音频设为静音。例如,如果应用程序在后台播放音频,可以选择此权限。

 

ACCESS_FINE_LOCATION 允许访问 GPS 位置

选择此权限可允许应用程序使用 Geolocation 类访问 GPS 数据。

 

DISABLE_KEYGUARD WAKE_LOCK 在设备上禁止休眠模式

选择此权限可防止设备在使用 SystemIdleMode 类设置的情况下进入休眠状态。

 

CAMERA 允许访问摄像头

 

选择此权限可允许应用程序访问摄像机。

 

RECORD_AUDIO 允许访问麦克风

选择此权限可允许应用程序访问麦克风。

 

ACCESS_NETWORK_STATE ACCESS_WIFI_STATE 允许访问与设备关联的网络接口相关信息

选择此权限可允许应用程序使用 NetworkInfo 类访问网络信息。

 

5. (可选)平台设置

 

在 Flash Builder 中创办 Flex Android 应用程序

 

6. (可选)服务器设置

 

在 Flash Builder 中创办 Flex Android 应用程序

 

7. 为手机项目构建路径

 

在 Flash Builder 中创办 Flex Android 应用程序

 

8. 生成后的项目目录

 

在 Flash Builder 中创办 Flex Android 应用程序

 

9.运行项目

 

在 Flash Builder 中创办 Flex Android 应用程序

 

10. 配置启动配置以运行和调试应用程序

 

需要启动配置才可从 Flash Builder 运行或调试应用程序。首次运行或调试手机应用程序时, Flash Builder 将提示您配置启动配置。

 

 

1.)可以在桌面或设备上运行或调试应用程序。
2.)在设备上运行或调试手机应用程序时, Flash Builder 将在设备上安装应用程序。

 

在 Flash Builder 中创办 Flex Android 应用程序

 

11. 运行界面

 

在 Flash Builder 中创办 Flex Android 应用程序

 

12. 将应用程序导出为安装程序包


使用“ 导出发行版” 创建可以安装在手机设备上的包。Flash Builder 根据选择以用于进行导出的平台创建包。