Bada系统学习-私有API

嵌入式技术

1372人已加入

描述


bada 的开放API有三个级别. 有些API叫做Privileged API,用于处理平台和用户敏感数据.要使用特权API,你必须在你的(C++/FLASH应用或者WEB应用的)manifest文件中恰当说明.


bada的开放API可以分为三个优先级别:非优先的,普通和系统. 下表提供了上述级别:

Table: API privilege levels Privilege level Description Non-privileged 本级别包含可以自由使用的API.因此,你不需要为使用本API级别而声明privilege group. Normal 本级别包含声明在应用文档中拥有最低特权级别的API. System 本级别包含拥有更高特权的API,因为它们是关于用户隐私,安全或者bada的服务通信.当使用此级别API时请格外注意,谨慎使用.

为了能够在你的应用中使用特权API提供的特性以及服务,你必须在bada开发者网站上创建你的应用文档时为你的应用分配特殊的特权组.. 一个特权组代表一套对你的应用可用的特性. 在bada开发者网站,你仅能看到你可用的一些特权组.


为你的应用分配何种特权级别取决于你想开发的应用的功能.比如你的应用要能实现拨打电话的功能,你就要有声明在应用的manifest文件中属于此种特权组特权API支持. 这些特权信息将在运行时被激活执行.

注意 如果你要给你的C++/FLASH应用分配NOTIFICATION特权组,你就必须在应用项目配置中为你的应用设置Ticker和QuickPanel图标,否则你的应用将无法正常运行.

可用使用 API and privilege checker工具,bada IDE可用让你食用上述工具来检查你的应用源码中是否包含任何特权违规操作.



打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分