Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 688|回复: 0

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

[复制链接]

该用户从未签到

发表于 2011-10-24 14:44:23 | 显示全部楼层 |阅读模式
这是在 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 项目一样。





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

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





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


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


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





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


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

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


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


4. 设置特定于 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. (可选)平台设置

























































6. (可选)服务器设置





7. 为手机项目构建路径





8. 生成后的项目目录





9.运行项目





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


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



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





11. 运行界面





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

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

使用道具 举报

该用户从未签到

发表于 2011-10-24 14:44:28 | 显示全部楼层

Re:

这个很猛
值得研究
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2025-1-11 11:36 , Processed in 0.487685 second(s), 47 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表