`
zbu57zbu
  • 浏览: 28097 次
社区版块
存档分类
最新评论

设置手机项目首选参数

 
阅读更多

  Flash Builder 使用设备配置在"设计视图"中显示设备屏幕大小预览,或者在桌面上使用 AIR Debug Launcher (ADL) 启动应用程序。请参阅管理启动配置。
  要设置设备配置,请打开"首选参数"并选择"Flash Builder">"设备配置"。
  Flash Builder 提供多种默认设备配置。您可以添加、编辑或删除其它设备配置。您无法修改 Flash Builder 提供的默认配置。
  单击"恢复默认值"按钮可以恢复默认设备配置,但不会删除任何已经添加的配置。此外,如果添加的设备配置与某个默认值同名,则 Flash Builder 将使用默认设置重写添加的配置。
  设备配置包含以下属性: 属性 说明 设备名称 设备的唯一名称。 平台 设备平台。从受支持平台列表中选择平台。 全屏大小 设备屏幕的宽度和高度。 可用屏幕大小 设备上应用程序的标准大小。此大小即为应用程序在以非全屏模式启动后的预期大小(考虑系统镶边,例如状态栏)。 每英寸像素数 设备屏幕上的每英寸像素数。 Flash Builder 支持基于应用程序类型的目标平台。
  要选择平台,请打开"首选参数"并选择"Flash Builder">"目标平台"。
  Flash Builder 将安装 Android SDK 的必要部分。对于所有第三方插件,请参阅相关文档。 创建手机应用程序时,可以选择以下应用程序模板: 空白
  使用 Spark Application 标签作为基本应用程序元素。 
  如果要创建不使用标准视图导航的自定义应用程序,请使用此选项。   基于视图的应用程序
  使用 Spark ViewNavigatorApplication 标签作为基本应用程序元素,来创建具有单一视图的应用程序。 
  可以指定初始视图的名称。   选项卡式应用程序
  使用 Spark TabbedViewNavigatorApplication 标签作为基本应用程序元素,来创建基于选项卡的应用程序。 
  要添加选项卡,请输入选项卡的名称,然后单击"添加"。可以通过单击"向上"和"向下"来更改选项卡的顺序。要从应用程序中删除选项卡,请选择选项卡并单击"删除"。
  视图名称是后面追加"View"的选项卡名称。例如,如果将选项卡命名为"FirstTab",则 Flash Builder 将生成名为"FirstTabView"的视图。 对于每个创建的选项卡,都会在"view"包中生成一个新的 MXML 文件。 
  MXML 文件按以下规则生成:  如果选项卡名称是有效的 ActionScript 类名称,Flash Builder 在生成 MXML 文件时将使用后面追加"View"的选项卡名称。  如果选项卡名称不是有效的类名称,Flash Builder 则从选项卡名称中删除无效字符并插入有效起始字符。如果修改后的名称不允许使用,则 Flash Builder 将 MXML 文件名更改为"ViewN",其中 N 代表视图位置,从 N=1 开始。 创建手机应用程序时,可以指定或更改目标平台的默认权限。权限在编译时指定,运行期间不能更改。 
  首先选择目标平台,然后根据需要针对每个平台设置权限。以后可以在应用程序描述符 XML 文件中编辑权限。
  第三方插件可以为 Flex 和 ActionScript 项目提供额外的平台支持。有关各平台特定的权限,请参阅设备的相关文档。 针对 Google 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 类访问网络信息。   有关设置手机应用程序属性的更多信息,请参阅 Adobe AIR 文档 。 针对 Apple iOS 平台的权限
  Apple iOS 平台会进行运行时权限验证,而不使用预定义权限。也就是说,如果应用程序要访问 Apple iOS 平台中需要用户权限的特定功能,将会出现弹出窗口要求验证权限。  通过平台设置,可以选择目标设备系列。根据所选平台,可以选择目标设备或目标设备系列。可以选择特定设备或者平台支持的所有设备。
  第三方插件可以为 Flex 和 ActionScript 项目提供额外的平台支持。有关各平台特定的设置,请参阅设备的相关文档。 针对 Google Android 平台的平台设置
  对于 Flex 手机项目或 ActionScript 手机项目,可以指定 Google Android 作为平台。但是,此平台没有特定于平台的设置。 对于 ActionScript 手机项目,可以指定适用于 Apple iOS 平台的以下目标设备: 
  iPhone/iPod Touch
  使用此目标系列的应用程序仅与 Apple App Store 中的 iPhone 和 iPod Touch 设备兼容。
  iPad
  使用此目标系列的应用程序仅与 Apple App Store 中的 iPad 设备兼容。
  全部
  使用此目标系列的应用程序与 Apple App Store 中的 iPhone、iPod Touch 和 iPad 设备都兼容。此选项为默认设置。
  自动重定向
  在用户旋转设备时,旋转应用程序。如果未启用此设置,则应用程序始终以固定方向显示。
  全屏
  在设备上以全屏模式显示应用程序。如果启用此设置,应用程序上方将不会出现设备的状态栏。应用程序将填满整个屏幕。
  如果应用程序要在具有不同屏幕密度的多种设备上运行,请选择"对不同屏幕密度自动缩放应用程序"。如果选择此选项,将自动缩放应用程序并在必要时处理设备的密度变更。请参阅设置应用程序缩放。  使用手机应用程序缩放功能可以构建一个与屏幕大小和密度不同的多种设备都兼容的手机应用程序。 
  移动设备屏幕具有不同的屏幕密度,或称 DPI(每英寸点数)。根据目标设备的屏幕密度,可以将 DPI 值指定为 160、240 或 320。如果启用自动缩放,Flex 将根据每个设备的屏幕密度来优化应用程序的显示方式。
  例如,假设将目标 DPI 值指定为 160,并启用自动缩放。在 DPI 值为 320 的设备上运行应用程序时,Flex 将按缩放因子 2 来自动缩放应用程序。也就是说,Flex 将所有内容放大为 200%。 
  要指定目标 DPI 值,请在主应用程序文件中将其设置为  标签或  标签的 applicationDPI 属性: 如果选择不自动缩放应用程序,则必须根据需要手动处理屏幕布局的密度变化。但 Flex 可以根据每种设备的密度调整外观。
  有关创建与密度无关的手机应用程序的更多信息,请参阅在一个手机应用程序中支持多个屏幕大小和 DPI 值。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics