Bada学习- C++以及Flash应用开发流程之创建应用档案
2011-11-12 22:45
393 查看
本文译自三星官方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 特权. |
manifest.xml下载 manifest file.
注意 |
---|
如果你分配特权组需要用到服务器组件, 点击Setup now来配置服务器组件(configure the server components). |
Manifest 文件
所有的bada应用都需要一个 manifest 文件 (manifest.xml). 创建完应用档案后,你需要从bada开发网下载 manifest 文件,并在你的应用中使用它你不需要手动去创建或者编辑manifest 文件. 下载的manifest 文件包括你定义在应用档案中的应用相关信息:
应用ID
应用类型
分配的 privilege groups
API版本
注意 |
---|
如果在之后你在bada开发网上修改了你的应用的详情信息,例如分配了新的特权组或者改变了目标终端模型的详情,你就需要重新下载 manifest 文件并 在你的应用中使用这个新的manifest 文件 |
http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/creating_app_profile.htm
相关文章推荐
- Bada学习- (三十二)C++以及Flash应用开发流程之创建应用档案
- Bada学习- C++以及Flash应用开发流程之创建应用工程
- Bada学习-(三十三) C++以及Flash应用开发流程之创建应用工程
- Bada学习- C++以及Flash应用开发流程之概述
- Bada学习- (三十)C++以及Flash应用开发流程之概述
- Unix/Linux C++应用开发-异常以及错误处理
- Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
- JBPM创建数据库,流程定义以及发布学习笔记
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- C++学习笔记 5th —— 万能流程控制if语句 续篇:扩展与实际应用
- FLASH 应用以及游戏开发中比较好的思路
- Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
- SpringMVC应用的开发步骤以及SpringMVC的执行流程
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件在APP中的应用场景以及代码
- [Bada开发]1.从开发到售卖-三星bada应用程序创建完整流程
- Android基于XMPP Smack Openfire下学习开发IM(三)会议室创建、加入以及查询会议室中所有成员等
- Web Services 应用开发学习笔记(五):创建WebService的简单例子
- Flash开发iOS应用全攻略(三)——如何使用iOS开发者授权以及如何申请证书
- 【学习Android NDK开发】创建Android应用(Ubuntu终端)
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件在APP中的应用场景以及代码