Bada学习- C++以及Flash应用开发流程之创建应用档案
本文译自三星官方bada开发网 |
在你开始开发你的应用的功能前,你需要先定好你的应用的档案.应用的档案要确保你可以充分访问bada提供的下列基础信息服务:
- 应用的名称以及版本
- 应用使用的API版本
- 应用分配的特权组
在bada开发网上创建应用档案
步骤:
-
开始档案创建向导:在bada developer site 上选择My Applications > Application Manager,并在显示的屏幕中选择Generate a New Application Profile.
-
在 Set your application name (设置应用名)字段, 定义一个应用名,并填写 Describe your application (项目描述)字段.
你的应用名须为4-20字节长,然后点击Next
-
在 Set your application version (设置你的应用的版本)字段, 为你的应用设置一个版本号.
应用的版本号默认为1.0.0. 当你的应用更成熟并升级后你可以修订你的应用的版本号.bada支持的应用版本号介于0.0.1到 35.35.1295之间.
-
在 Select your bada API version (选择你的应用使用的bada API版本)字段, 选择你的应用的API版本
如果你选择的API版本时2.0,你还需要选择应用的类型为 C++App 还是FlashApp. 点击 Generate(生成).
基于应用名,版本以及类型信息,bada开发网会生成一个唯一的ID,在之后的基础设置以及应用的生命周期管理时会用到这个应用ID. application life-cycle management.
-
点击 Continue.
-
按照需要分配privilege groups, 然后点击 Finish.
有些bada API被称为特权API,用于处理平台以及用户敏感数据. 要想在你的应用中使用特权API的特性以及服务.你需要为你的应用分配对应的特权组(根据你的应用开发需要的功能特性)
注意 对于flash应用,你也必须要declare flash privileges(声明flash特权) 以使 ActionScript 能够访问特权API以及用户敏感数据. 例如要使用基于flash的应用模板,就需要
为应用声明FLASH_SERVICE and SYSTEM_SERVICE 特权.
-
你的应用的档案现在基本已经就绪,档案详情会展现在你面前.你可以点击 Download manifest.xml下载 manifest file.
注意 如果你分配特权组需要用到服务器组件, 点击Setup now来配置服务器组件(configure the server components).
当你创建好应用档案并且下载了 manifest 文件后, 你就可以开始 创建应用工程了.
Manifest 文件
所有的bada应用都需要一个 manifest 文件 (manifest.xml). 创建完应用档案后,你需要从bada开发网下载 manifest 文件,并在你的应用中使用它
你不需要手动去创建或者编辑manifest 文件. 下载的manifest 文件包括你定义在应用档案中的应用相关信息:
- 应用ID
- 应用类型
- 分配的 privilege groups
- API版本
注意 |
---|
如果在之后你在bada开发网上修改了你的应用的详情信息,例如分配了新的特权组或者改变了目标终端模型的详情,你就需要重新下载 manifest 文件并 在你的应用中使用这个新的manifest 文件 |