Hello Bada!详解之二:Bada的C++命名空间

三、Bada开发的C++命名空间

为了方便开发者,Bada提供了20个左右的C++命名空间来支持Bada特性。就像Android提供了50左右的Android相关包来支持Android开发一样,

越详尽的库支持,开发者越喜欢。

下面来简单罗列一下,随着开发的深入再细致的分析这些命名空间。

Osp 是Bada的根命名空间。

Osp::Ads 广告相关。付费软件在国内是不太被认可的,遂广告就大行其道。samsung也提供了自己的广告平台,值得考虑。

Osp::App 用来控制你的应用程序。它提供基本的应用开发相关的类和接口,同样也提供配置属性、设置系统选项、管理应用程序数据及定义行为的功能。很重要很基础的命名空间,一会还要细讲。

Osp::Base 提供基本类型,执行环境和实用工具。顾名思义,是最基础的命名空间。

Osp::Commerce  samsung应用相关的商业行为。发布应用到samsung市场需要了解。

Osp::Content  管理内容。比如图片、音频及视频等。设备的内容管理,内容搜索等。

Osp::Graphics  图片渲染和使用OpenGL.。做动画和游戏的,这里不容错过。

Osp::Io 输入输出,数据处理。凡是系统就比不可少。

Osp::Locales 国际化与本地化。

Osp::Locations  使用位置信息和服务。当前热点。

Osp::Media      处理多媒体。

Osp::Messaging  短信、邮件和推送。

Osp::Net  管理网络连接和通信。

Osp::Security  处理证书和特性等安全相关。

Osp::Social  管理社交网络。

Osp::System  获取系统信息和使用警告。

Osp::Telephony  处理手机拨打电话、SIM卡和网络信息。

Osp::Text  编码解码字符串。

Osp::UI  创建应用程序的UI和使用UI控件。一会还要细讲。

Osp::Uix  UI扩展。

Osp::Web  管理Web页和Web内容。

Osp::Xml  处理XML文件。





你可能感兴趣的:(Hello Bada!详解之二:Bada的C++命名空间)