自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

官方文檔:bada API參考資料

移動開發(fā)
本文翻譯自三星bada的官方文檔,通過本文你可以了解bada API的結(jié)構(gòu)和使用方法,以及Privileged API的使用方法。Bada的開放API可以被分為三個層次:非優(yōu)先的,普通的和系統(tǒng),對此開發(fā)人員有不同的優(yōu)先級。

bada API參考概覽

bada API參考說明了所有bada命名空間,類和方法。Osp是根命名空間,包含bada內(nèi)的所有其它命名空間。

下面的信息與各個命名空間相關(guān):

次命名空間(如果有);

變量與枚舉;

詳細(xì)說明;

要求的頭文件和庫;

命名空間概述;

說明

下面的部分說明如何使用bada API參考:

1. 方法說明結(jié)構(gòu);

2. 使用API;

3. 使用Privileged API;

4. 使用登陸

1.方法說明結(jié)構(gòu)

在各個類的成員功能文件中,說明了使用統(tǒng)一的結(jié)構(gòu)的方法,如下所示:

bada

2.使用API

為了能夠使用API,你需要采取以下步驟:

a. 檢查所要求的頭文件。

為了能在你的項(xiàng)目中使用特定的API,你需要包含它的頭文件。所要求的文件列出在bada API Reference中的備注下。例如,如果你的程序使用Osp::App::AppControl類,你必須包括FApp.h,如Osp::App頁面上的備注下所示。

bada

b. 在你的源代碼中添加所要求的頭文件

例如,為了使用Osp::App::AppControl類,你必須在源代碼中包含F(xiàn)App.h 文件,如下所示:

bada

c. 檢查所需庫

為了能在你的項(xiàng)目中使用特定的API,你還需要包含所要求的庫文件。要求的庫列出在bada API參考中的備注下。例如,如果你的程序使用Osp::App::AppControl類,你必須添加FApp庫,如Osp::App頁面上的備注下內(nèi)容所示。

d. 在你的項(xiàng)目庫列表中添加所要求的庫。

為了添加庫搜索路徑和庫:

a) 在bada IDE Project Explorer中,右擊項(xiàng)目,選擇屬性;

b) 選擇 C/C++ Build > Settings;

c) 在Tool Settings tab中,選擇配置,添加庫和庫搜索路徑。

bada

d) 為了添加庫,點(diǎn)擊Add圖標(biāo),填寫庫名稱,點(diǎn)擊OK。

bada

e) 為了添加庫搜索路徑,點(diǎn)擊Add圖標(biāo),填寫庫搜索路徑,點(diǎn)擊OK

f) 點(diǎn)擊Apply,保存更改到項(xiàng)目屬性。

3.使用Privileged API

bada API的開放程度不同。有些API被稱之為privileged API,處理平臺和用戶敏感數(shù)據(jù)。為了能使用privileged API,程序必須在bada開發(fā)人員網(wǎng)站上賦值相應(yīng)的privilege groups。并且,privilege API的使用必須在manifest file中恰當(dāng)說明。

Bada的開放API可以被分為三個層次:非優(yōu)先的,普通的和系統(tǒng)。下面的表格包括了相關(guān)的信息,及相應(yīng)的開發(fā)人員成員等級。

表:API 優(yōu)先等級

優(yōu)先等級 要求的開發(fā)人員成員等級 說明
非優(yōu)先 - 本等級包括使用自由使用的API,而無需任何特別權(quán)限。因此,你不需要在bada開發(fā)人員網(wǎng)站上賦值privilege group,以能夠使用屬于這個等級的API。
普通 基本 這個等級包括作為bada成員的開發(fā)人員才能夠使用的API,如果它們在bada開發(fā)人員網(wǎng)站上賦值特定的privilege group。
系統(tǒng) 合作伙伴 這個等級包括與三星與特定合作關(guān)系的開發(fā)人員使用的API。

 每個API的優(yōu)先等級都在API參考中有所說明。

例如, Osp::Commerce::Store::ItemService::ItemService( void ) constructor 具有系統(tǒng)優(yōu)先等級,要求你的程序賦值COMMERCE_STORE privilege group,如下所示:

bada

為了使用Osp::Commerce::Store::ItemService::ItemService( void ), 你需要持有在bada開發(fā)人員網(wǎng)站上的合作伙伴成員等級,因?yàn)閏onstructor的優(yōu)先等級是系統(tǒng)。

而且,你必須選擇bada開發(fā)人員網(wǎng)站上的My Applications > Application Manager里的COMMERCE STORE。

bada

從開發(fā)人員網(wǎng)站上下載manifest.xml 文件,放入你的項(xiàng)目的根目錄中,覆蓋現(xiàn)有的manifest file。

注意:如果你開始開發(fā)程序了,但是沒有包含開發(fā)人員網(wǎng)站上定義的設(shè)置的manifest.xml文件,你需要在manifest file(從開發(fā)人員網(wǎng)站上下載)上創(chuàng)建一個應(yīng)用程序項(xiàng)目。

4. 使用登陸

程序可以使用sign-in AppControl登錄到bada服務(wù)器。登陸的過程包括使用認(rèn)證,這樣程序用戶必須在bada服務(wù)器上有一個用戶配置文件,使用密碼認(rèn)證。登錄AppControl支持單次的登錄,這就意味著用戶只需要登錄一次,并且可以使用其它程序登陸bada服務(wù)器,而不需再次登錄。認(rèn)證保持有效,直到電話被關(guān)系。

如果某個方法要求登錄,這就顯示在先決條件下的API參考中,如下所示。

Precondition:

User should be authenticated.

For more information, see the sign in Application control (Osp::App::APPCONTROL_SIGNIN).

下面是一個使用sign-in AppControl的代碼范例:

  1. void 
  2. MyAppClass::AppControlSignInSample(void)  
  3. {  
  4.    ArrayList* pDataList = null;  
  5.    AppControl* pAc = AppManager::FindAppControlN(APPCONTROL_SIGNIN,  
  6.  OPERATION_SIGNIN);  
  7.    if(pAc)  
  8.    {  
  9.        pAc->Start(null, this);  
  10.        delete pAc;  
  11.    }  

【編輯推薦】

  1. 三星bada:Open API的基本風(fēng)格
  2. bada開發(fā)簡介:控件的使用
  3. 三星bada學(xué)習(xí)筆記:HelloWorld篇
  4. 三星bada開發(fā)平臺概述
  5. 三星bada學(xué)習(xí)筆記:基本概念
責(zé)任編輯:佚名 來源: 三星官網(wǎng)
相關(guān)推薦

2010-04-21 14:25:22

bada三星

2010-06-24 14:38:48

Linux Cat命令

2009-08-25 09:33:59

思科認(rèn)證CCIE R&參考資料

2011-03-17 08:58:09

數(shù)據(jù)儲存Data StoragAndroid API

2013-04-12 03:40:53

微信開放平臺朋友圈

2010-02-07 14:00:46

badaC++

2013-09-02 16:13:56

API應(yīng)用資源

2011-12-29 10:22:24

三星BadaBada 2.0

2009-02-23 20:20:10

2011-08-05 14:16:47

Objective-C 變量 方法

2020-11-17 11:10:42

MySQL數(shù)據(jù)庫索引

2015-07-02 16:10:11

UIStackViewiOS 9

2023-03-19 11:42:19

React新官方文檔

2009-07-17 14:55:38

ibatis官方

2010-01-19 14:46:04

jQuery 1.4

2021-11-15 10:02:16

Python命令技巧

2011-04-19 17:06:24

bada控件bada

2011-12-22 12:37:17

JavaJFreeChart

2020-12-01 15:54:08

鴻蒙構(gòu)建系統(tǒng)

2010-05-26 10:58:02

SVN管理
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號