android平臺接口應(yīng)用參考手冊_第1頁
android平臺接口應(yīng)用參考手冊_第2頁
android平臺接口應(yīng)用參考手冊_第3頁
android平臺接口應(yīng)用參考手冊_第4頁
android平臺接口應(yīng)用參考手冊_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、A1S_AP 評估板設(shè)計文件說明一、說明本文檔為移動通信終端應(yīng)用處理器解決方案的一部分,由中國電子科技公司第五十四(簡稱中國電科 54 所)提供,中國電科 54 所已經(jīng)合法取得了聯(lián)芯科技的應(yīng)用處理器相關(guān)技術(shù),以及將解決方案提供給參與移動終端研制廠家的。獲得本文檔的終端研制廠家必須嚴(yán)格遵守其與中國電科 54 所簽訂的移動通信終端 AP 軟硬件合同中關(guān)于知識的全部條款,違者將被依法責(zé)任。二、關(guān)于 A1S、LC1860C、LC1860 的說明LC1860C、LC1860 是聯(lián)芯現(xiàn)有的 AP的型號,A1S 是聯(lián)芯科技針對行業(yè)應(yīng)用市場推出的一款新型 AP,三款內(nèi)核構(gòu)架和軟硬件開發(fā)流程基本相同。文檔中的

2、LeaDroid和 L1860分別指基于聯(lián)芯 AP的軟硬件,A1S 解決方案中提供的部分資料是上述編寫,這部分資料同時可作為A1S的參考資料。Android接口應(yīng)用參考手冊聯(lián)芯科技本資料及其包含的所有內(nèi)容為聯(lián)芯科技(聯(lián)芯科技)所有,受中國法律及適用之國際公約中有關(guān)著作權(quán)法律的保護。聯(lián)芯科技,任何人不得以、散布、改動或以其它方式使用本資料的部分或全部內(nèi)容,違者將被依法責(zé)任。項目名稱L1860版 本 號V1.0.0文檔更新2版本日期描述V1.0.02014-12-25初始版本目 錄引言51.41.5編寫目的5預(yù)期讀者和閱讀建議5文檔約定5參考資料5縮寫術(shù)語5234概述6LeaD

3、roid LeaDroidAndroid 原生接口6擴展接口64.14.2電信業(yè)務(wù)6GPS.2概述6接口定義64.3WLAN.2概述7接口定義74.4WAPI.2概述13接口定義134.5FM.2概述19接口定義194.6CAMERA3.2LeaDroid概述31接口定義31擴展接口業(yè)務(wù)流程3555.1GPS355.1.1配置漫游時 AGPS 數(shù)據(jù)連接開關(guān)355.2WLAN3.2Softap 管理業(yè)務(wù)流程35WLAN 連接模式控制業(yè)務(wù)流程365.3WAPI3.25.

4、3.3WAPI安裝業(yè)務(wù)流程37WAPI 類型熱點配置流程37WAPI 事件處理流程405.4FM415.4.1FM 業(yè)務(wù)流程415.5CAMERA4..4暫停44笑臉識別44Normal 場景44零延時拍照44.6測光模式45各種 Key 值獲取和設(shè)置4541引言1.1 編寫目的本文主要對 LeaDroid涉及外部的流程等。涉及應(yīng)用的接口進行說明,包括提供給應(yīng)用的外部接口、1.2 預(yù)期讀者和閱讀建議L1860 項目成員、應(yīng)用團隊成員。1.3 文檔約定本文檔使用 word 2007 和visio 2007 編寫。1.4 參考資料無1.5 縮寫

5、術(shù)語5名稱說明LeaDroid聯(lián)芯基于Android開發(fā)的、適配聯(lián)芯的;2概述該參考手冊將對 LeaDroid的對外接口進行介紹,包括提供給應(yīng)用的外部接口、涉及應(yīng)用的相關(guān)流程、對應(yīng)用的約束與限制等等。通過這篇文檔,對上述各環(huán)節(jié)有一個總體的介紹和描述,為應(yīng)用的開發(fā)提供參考。3LeaDroidAndroid 原生接口LeaDroid對外原生接口,符合 Android 原生標(biāo)準(zhǔn),不單獨描述。注:Android 4.4 的 BT 新增 BLE 功能。如需要基于該功能開發(fā)對應(yīng) apk 時,可參考文件:frameworksbasedocshtmlaboutversandroid-4.3.jdframewo

6、rksbasedocshtmlguidetopicsconnectivitybluetooth-le.jd相關(guān)參考代碼詳見:developersslesandroidconnectivitybluetoothBluetoothLeGattBluetoothLeGattsrcmainjavacomexluetoothle4LeaDroidLeaDroid擴展接口接口,除了 Android 原生接口之外,為了滿足入網(wǎng)入庫與產(chǎn)品需求,還有一些自定義的擴展接口,用于實現(xiàn)相應(yīng)功能。具體擴展接口如下,4.1 電信業(yè)務(wù)參考Android電信業(yè)務(wù)接口手冊。4.2 GPS4.2.1概述GPS 相關(guān)擴展接口主要針

7、對 GPS 參數(shù)的動態(tài)配置,這部分接口的主要特點為:函數(shù)名主要以所配置的參數(shù)名為名對于配置和獲取主要在函數(shù)名上以“set”和“get”區(qū)分示例:public String getAgpsHost()public void setAgpsHost()4.2.2接口定義新增接口所在的文件路徑:frameworks/base/location/java/android/location/LocationManager.java設(shè)置漫游時 AGPS 數(shù)據(jù)連接開關(guān)獲取漫游時 AGPS 數(shù)據(jù)連接開關(guān)狀態(tài)4.3 WLAN4.3.1概述為滿足中國移動定制需求,因此 Framewo

8、rk 層基于原生的 Android 系統(tǒng)增加了 Softap連接管理和 CMCC 信任熱點管理相關(guān)的接口。4.3.2接口定義Softap 連接管理新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiManager.java該文件增加了 AP 管理連接終端的接口供應(yīng)用調(diào)用,具體描述如下:.1 保存 Sion 到7包名android.location.LocationManager函數(shù)原型publicgetAgpsRoamSwitch()功能獲取漫游時 AGPS 數(shù)據(jù)連接開關(guān)狀態(tài)參數(shù)類型參數(shù)說明無無無返回

9、值類型說明為 1 是允許漫游時連接,0 為不允許漫游時連接接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/location/java/android/location/LocationManager.java備注AGPS 配置接口包名android.location.LocationManager函數(shù)原型publicsetAgpsRoamSwitch(onOff)功能設(shè)置漫游時 AGPS 數(shù)據(jù)連接開關(guān)參數(shù)類型參數(shù)說明onOff為 1 是允許漫游時連接,0 為不允許漫游時連接返回值類型說明1 為設(shè)置成功,0 為設(shè)置失敗接口類型LeaDroid 新增接口實現(xiàn)framework

10、s/base/location/java/android/location/LocationManager.java備注AGPS 配置接口.2主動斷開連接.3清除.4獲取已經(jīng)連接上的 Sion 列表8包名.wifi函數(shù)原型List getApConnectedStas()包名.wifi函數(shù)原型publicclearApBlacklist()功能清除參數(shù)類型參數(shù)說明無無無返回值類型說明true:操作成功 false:操作失敗接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/Wifi

11、Manager.java備注無包名.wifi函數(shù)原型publicdisconnectSion(String b)功能主動斷開連接參數(shù)類型參數(shù)說明Stringb要斷開終端的 b返回值類型說明true:操作成功 false:操作失敗接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi函數(shù)原型publicaddToApBlacklist(String b)功能保存 Sion 到參數(shù)類型參數(shù)說明Stringb請求連接的終端 b返回值類型說明true:操作成功 false:操作失敗

12、接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.5從中去除指定的 Sion.6獲取已經(jīng)連接上的 Sion 個數(shù).7獲取列表9包名.wifi函數(shù)原型public List getApBlacklist()功能獲取列表參數(shù)類型參數(shù)說明無無無返回值類型說明包名.wifi函數(shù)原型publicgetApConnectedStasCount()功能獲取已經(jīng)連接上的 Sion 個數(shù)參數(shù)類型參數(shù)說明無無無返回值類型說明返回連接上的個數(shù)接口類型LeaDro

13、id 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi函數(shù)原型public void removeFromApBlacklist(String b)功能從中去除指定的 Sion參數(shù)類型參數(shù)說明Stringb刪除指定終端的 b返回值類型說明void無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無功能獲取已經(jīng)連接上的 Sion 列表參數(shù)類型參數(shù)說明無無無返回值類型說明List返回連接

14、上的 Sion 列表接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.8sion 連接狀態(tài)廣播.9列表狀態(tài)廣播CMCC 信任熱點管理新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java該文件主要新增了信任熱點優(yōu)先級相關(guān)的幾個固定字段定義,這些固定字段都是以常量定義的,具體描述如下:10包名.wifi函數(shù)原型public sic final

15、StringAP_BLACKLIST_SE_CHANGED_ACTION=.wifi.AP_BLACKLIST_SE_CHANGED;功能列表狀態(tài)改變廣播參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi變量原型public sic final StringAP_CONNECTED_SE_CHANGED_ACTION=.wifi.AP_CONNECTED_SE_CHANGED;功能sion 連接狀態(tài)改變廣播參數(shù)類型參數(shù)說明無無無返

16、回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無List返回列表接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.1標(biāo)識設(shè)為優(yōu)選熱點的優(yōu)先級.2標(biāo)識熱點名稱為 CMCC 默認(rèn)信任熱點的優(yōu)先級.3標(biāo)識已保存的信任熱點優(yōu)先級.4標(biāo)識熱點名稱為 CMCC-AUTO 的默認(rèn)信任熱點優(yōu)先級11包名.wifi變

17、量原型public sic finalCMCC_AUTO_AP_PRIORITY = 2 22功能用于標(biāo)識熱點名稱為 CMCC-AUTO 的默認(rèn)信任熱點優(yōu)先級包名.wifi變量原型public sic finalNORMAL_HIGH_AP_PRIORITY = 2 19功能用于標(biāo)識已保存的信任熱點優(yōu)先級參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據(jù)熱點優(yōu)先級來做熱點的分類管理包名.wifi變量原型public sic

18、 finalCMCC_AP_PRIORITY = 2 21功能用于標(biāo)識熱點名稱為 CMCC 默認(rèn)信任熱點的優(yōu)先級參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據(jù)熱點優(yōu)先級來做熱點的分類管理包名.wifi變量原型public sic finalHIGHEST_AP_PRIORITY = 2 23;功能用于標(biāo)識設(shè)為優(yōu)選熱點的優(yōu)先級參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework

19、s/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據(jù)熱點優(yōu)先級來做熱點的分類管理.5 標(biāo)識最近一次連接的信任熱點優(yōu)先級WLAN 連接模式新增接口所在的文件路徑:frameworks/base/core/java/android/provider/Settings.javaAPP 可以通過設(shè)置該標(biāo)識的值來配置連接模式。具體定義如下:0 1 2 手動連接自動連接總是詢問.1 WLAN 連接模式標(biāo)識12包名vider變量原型public sic final St

20、ring WIFI_USE_AUTO_CONNECT = wifi_use_auto_connect;功能用于標(biāo)識 WLAN 連接的模式參數(shù)類型參數(shù)說明無無無返回值類型說明無無包名.wifi變量原型public sic finalLAST_CONNECTED_AP_PRIORITY = 2 24功能用于標(biāo)識最近一次連接的信任熱點優(yōu)先級參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據(jù)熱點優(yōu)先級來做熱點的分類管理參數(shù)類型參數(shù)

21、說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據(jù)熱點優(yōu)先級來做熱點的分類管理4.4 WAPI4.4.1概述Android 原生不支持 WAPI,因此 Framework 層提供的所有與 WAPI 相關(guān)的接口全部都是新增的,這部分接口沒有函數(shù)接口,只定義了一些公共的常量和變量接口。4.4.2接口定義Credentials 接口新增接口所在的文件路徑:frameworks/base/keystore/java/androi

22、d/security/Credentials.java該文件主要新增 WAPI的,具體描述如下:相關(guān)的幾個固定字段定義,這些固定字段都是以常量定義.1標(biāo)識 WAPI 認(rèn)證服務(wù)器AS 字段.2標(biāo)識 WAPI 用戶USER 字段.3標(biāo)識 WAPI 用戶名稱字段13包名android.security包名android.security變量原型public sic final String WAPI_USER_功能用于標(biāo)識 WAPI 用戶USER 字段參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base

23、/keystore/java/android/security/Credentials.java備注無包名android.security變量原型public sic final String WAPI_AS_功能用于標(biāo)識 WAPI 認(rèn)證服務(wù)器AS 字段參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/keystore/java/android/security/Credentials.java備注無.4標(biāo)識 WAPI 用戶數(shù)據(jù)字段.5標(biāo)識 WAPI 認(rèn)證服務(wù)器名稱字段.6標(biāo)識 WAPI 認(rèn)證

24、服務(wù)器數(shù)據(jù)字段14包名android.security變量原型public sic final String EXTRA_WAPI_AS_S_DATA功能用于標(biāo)識 WAPI 認(rèn)證服務(wù)器數(shù)據(jù)字段包名android.security變量原型public sic final String EXTRA_WAPI_AS_S_NAME功能用于標(biāo)識 WAPI 認(rèn)證服務(wù)器名稱字段參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/keystore/java/android/security/Credentials.java備注無包名android.se

25、curity變量原型public sic final String EXTRA_WAPI_USER_S_DATA功能用于標(biāo)識 WAPI 用戶數(shù)據(jù)字段參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/keystore/java/android/security/Credentials.java備注無變量原型public sic final StringEXTRA_WAPI_USER_S_NAME功能用于標(biāo)識 WAPI 用戶名稱字段參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base

26、/keystore/java/android/security/Credentials.java備注無WifiManager 接口新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiManager.java該文件主要新定義了幾個與 Supplicant 上報的 WAPI 事件相關(guān)的固定字段,這些固定字段都是以常量定義的,具體描述如下:.1標(biāo)識 WAPI 事件字段.2WAPI 鑒權(quán)失敗事件15包名.wifi變量原型public sic finalWAPI_EVENT_AUTH_FAIL_C

27、ODE功能Supplicant 上報的 WAPI 事件的一種類型,表示 WAPI 鑒權(quán)失敗。參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi變量原型public sic final String SUPPLICANT_WAPI_EVENT功能用于標(biāo)識WAPI 事件字段,該字段內(nèi)容將以ent 的方式通知給應(yīng)用,事件包括 WAPI_EVENT_AUTH_FAIL_CODE 和 WAPI_EVENT_CERT_FAIL_CODE。參數(shù)

28、類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/keystore/java/android/security/Credentials.java備注無.3 WAPI打開失敗事件WifiConfiguration 接口新增接口所在的文件路徑:framework/base/wifi/java/android/net/

29、wifi/WifiConfiguration.javaWifiConfiguration 保存 AP 相關(guān)的信息,增加 WAPI 功能后,WifiConfiguration 中也需要同步增加相應(yīng)的常量或變量用來保存 WAPI 相關(guān)的信息,包括 WAPI以及 PSK和 Cert 兩種下對應(yīng)的信息,具體定義如下:.1保存 WAPI 認(rèn)證服務(wù)器信息.2保存 WAPI 用戶信息16包名.wifi變量原型public String wapiUserCert功能用于保存 WAPI 用戶信息參數(shù)類型參數(shù)說明無無無返回值類型說明無無包名.wifi變量原型public String

30、wapiAsCert功能用于保存 WAPI 認(rèn)證服務(wù)器信息參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型public sic finalWAPI_EVENT_CERT_FAIL_CODE功能Supplicant 上報的 WAPI 事件的一種類型,表示 WAPI打開失敗參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)frameworks/base/wifi/java/android

31、/net/wifi/WifiManager.java備注無.3保存索引號.4保存 PSK下的格式.5格式為 ASCII17包名.wifi變量原型public sic finalWAPI_ASCII_PASSWORD功能PSK格式為 ASCII參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型publicwapiPskType功能用于保存 PSK下的格式,包括WAPI_AS

32、CII_PASSWORD 和 WAPI_HEX_PASSWORD 兩種參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型publicwapiCertIndex功能用于保存索引號參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無接口類型LeaDroid 新

33、增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無.6格式為 16 進制.7當(dāng)前 WAPI PSK.8當(dāng)前 WAPI.9WAPI過期18包名.wifi包名.wifi變量原型public sic finalWAPI_CERT功能用于表示當(dāng)前 WAPI 使用的是參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfigurati

34、on.java備注無包名.wifi變量原型public sic finalWAPI_PSK功能用于表示當(dāng)前 WAPI 使用的是 PSK參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型public sic finalWAPI_HEX_PASSWORD功能格式為 16 進制參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/

35、net/wifi/WifiConfiguration.java備注無4.5 FM4.5.1概述FM ( 這 里 是 指BCM4343) 主 要 的 接 口 定 義 在leadcorethird-packagesappsFMBrcmFmRadioapicomfmfmreceiverFmProxy.java 中,新增了音頻模式 AudioManager.MODE_FM。FM app 的參考代碼在leadcorethird-packagesappsFMBrcmFmRadioapp 目錄下,客戶可以參考。4.5.2接口定義接口所在的文件路徑: framework/base/media/java/and

36、roid/media/AudioManager.java leadcorethird-packagesappsFMBrcmFmRadioapicomFmProxy.javafmfmreceiver設(shè)定音頻 FM 模式打開 FM chip19包名.fm.fmreceiver函數(shù)原型publicsynchronizedturnOnRadio(類AudioSystem變量原型public sic finalMODE_FM功能用于設(shè)定音頻模式為 FM 模式參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/media/

37、java/android/media/AudioManager.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onSusEvent()變量原型public sic finalDISABLED_WAPI_CERT_EXPIRED功能Wifi disable 的原因之一,即 WAPI過期參數(shù)類型參數(shù)說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現(xiàn)framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無全頻段掃描20包名.fm.fmreceiver函數(shù)原型public sy

38、nchronizedbo( startFrequency,endFrequency,minSignalStrength,scanDirection, scanMethod,multi_channel,rdsType,rdsTypeValue)功能全頻段掃描參數(shù)類型參數(shù)說明startFrequencyStarting frequency ofsearch operation range.endFrequencyEnding frequency of searchoperationfunctionalityMask, String cntPackagename)功能打開 FM chip參數(shù)類型參數(shù)

39、說明functional ityMaskfunctionalityMask is a bitmask comprised of one or more of the following fields:link #FUNC_REGION_NA,link #FUNC_REGION_JP,link #FUNC_REGION_EUR,link #FUNC_RDS,link #FUNC_RBDS,link #FUNC_AFStringcntPack agenamecntPackagename is the the cnt application package name , this is requir

40、ed for the fm service to clean up it se when the cnt pros gets killed。 eg scenario: when cnt appdies withoallingturnOffRadio()返回值類型說明SUS_OK = 0 if sucsful. Otherwisereturnsanon-zero error接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注無從當(dāng)前頻率向

41、上或向下搜索21包名.fm.fmreceiver函數(shù)原型public synchronizedseekSion(scanMode,minSignalStrength)功能從當(dāng)前頻率向上或向下搜索參數(shù)類型參數(shù)說明scanModesee link #SCAN_MODE_NORMAL, link#SCAN_MODE_DOWN,link #SCAN_MODE_UP and link#SCAN_MODE_FULL.minSignalS trengthMinimum signal strength,default =link #MIN_SIGNAL_STRENGTH_DEFAminSignalS tren

42、gthMinimum signal strength, default =link #MIN_SIGNAL_STRENGTH_DEFAULTscanDirect ionthe direction to search in, it can only be eitherlink #SCAN_MODE_UP and link#SCAN_MODE_DOWN.scanMethodsee link #SCAN_MODE_NORMAL, link#SCAN_MODE_FASTmulti_chan nelIs multiple channels are required, or only find nextv

43、alid channel(seek).rdsTypethe type of RDS condition toscan forrdsTypeValuethe condition value to match返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code.接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù)IFmReceiverEvenpleteEvent(

44、)設(shè)置頻率關(guān)閉 FM22包名.fm.fmreceiver函數(shù)原型public synchronizedturnOffRadio()功能關(guān)閉 FM參數(shù)類型參數(shù)說明無無無返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onSusEvent

45、()包名.fm.fmreceiver函數(shù)原型public synchronizedtuneRadio(freq)功能設(shè)置頻率參數(shù)類型參數(shù)說明frequencythe frequency to tune to返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onSu

46、sEvent()ULT返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù)IFmReceiverEvenpleteEvent()向下或向上搜索支持 RDS 的電臺停止搜索 FM23包名.fm.fmreceiver函數(shù)原型public synchronizedseekSionAbor

47、t()功能停止搜索 FM參數(shù)類型參數(shù)說明無無無返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增包名.fm.fmreceiver函數(shù)原型public synchronizedseekRdsSion(scanMode, minSignalStrength,rdsCondition,rdsValue)功能向下或向上搜索支持 RDS 的電臺參數(shù)類型參數(shù)說明scanModesee link #SCAN_MODE_NORMAL, link#SCAN_MODE_DOWN,link #SCAN

48、_MODE_UP and link#SCAN_MODE_FULLminSignalS trengthMinimum signal strength, default =link #MIN_SIGNAL_STRENGTH_DEFAULTrdsConditionthe type of RDS condition toscan forrdsValuethe condition value to match返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethir

49、d-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù)IFmReceiverEvenpleteEvent()設(shè)置 RDS mode0設(shè)置 audio mode24包名.fm.fmreceiver函數(shù)原型public synchronizedsetAudioMode(audioMode)功能Configures FM audio mode to be mono, stereo or blend.參數(shù)類型參數(shù)說明audioModethe audio mode such asster

50、eo or mono. The包名.fm.fmreceiver函數(shù)原型public synchronizedsetRdsMode(rdsMode,rdsFeatures,afMode,afThreshold)功能Enables/disables RDS/RDBS feature and AF algorithm.參數(shù)類型參數(shù)說明rdsModeTurns on the RDS or RBDS. Seelink #RDS_MODE_OFF,link #RDS_MODE_DEFAULT_ON,link #RDS_MODE_RDS_ON,link#RDS_MODE_RBDS_ONrdsFeatures

51、the features to enable inRDS parsingafModeenables AF algorithm ifTrue. Disables it ilseafThreshol dthe RSSIt the AF should jumptoternatefrequency on返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceive

52、rFmProxy.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onRdsModeEvent()接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調(diào)函數(shù)IFmReceiverEvenpleteEvent()1設(shè)置 audio path25包名.fm.fmreceiver函數(shù)原型public synchronizedsetAudioPath(audioPath)功能Configures FM audio path to AUDIO_PATH_NO

53、NE, AUDIO_PATH_SPEAKER,AUDIO_PATH_WIRED_HEADSET orAUDIO_PATH_DIGITAL參數(shù)類型參數(shù)說明audioPaththe audio path such as AUDIO_PATH_NONE, AUDIO_PATH_SPEAKER,AUDIO_ PATH_WIRED_HEADSET or AUDIO_PATH_DIGITAL. Thefollowing values should be used link #AUDIO_PATH_NONE,link #AUDIO_PATH_SPEAKER,link #AUDIO_PATH_WIRE_HEA

54、DSETor link#AUDIO_PATH_DIGITAL返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadcfollowing values should be used link #AUDIO_MODE_AUTO,link #AUDIO_MODE_STEREO,link #AUDIO_MODE_MONO or link#AUDIO_MODE_BLEND.返回值類型說明

55、SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注IFmReceiverEvenndler.onAudioModeEvent()2設(shè)置 FM 搜索步長3設(shè)置 FM 音量4設(shè)置 FM 地區(qū)26包名.fm.fmreceiver函數(shù)原型publicsynchronizedsetWorldReg

56、ion(worldRegion,deemphasisTime)包名.fm.fmreceiver函數(shù)原型public synchronizedsetFMVolume(volume)功能Sets the FM volume參數(shù)類型參數(shù)說明volumerange from 0 to 255返回值類型說明SUS_OK = 0 if sucsful. Otherwisereturnsanon-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy

57、.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onVolumeEvent()包名.fm.fmreceiver函數(shù)原型public synchronizedsetStepSize(stepSize)功能Sets the minimum frequency step size to use whenscanning for sions.參數(shù)類型參數(shù)說明stepSizea frequencyerval set tolink #FREQ_STEP_100KHZor link #FREQ_STEP_50KHZ.返回值類型說明SUS_OK = 0 if sucsful.Otherwis

58、ereturnsa non-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注無omfmfmreceiverFmProxy.java備注回調(diào)函數(shù) IFmReceiverEvenndler.onAudioPathEvent()5設(shè)置底噪聲電平27包名.fm.fmreceiver函數(shù)原型public synchronizedestimateNoiseFloorLevel(nflLevel)功能Estimate

59、s the noise floor level given a specific typerequest參數(shù)類型參數(shù)說明nflLevelestimate noise floor forlink #NFL_LOW, link #NFL_MED or link #NFL_FINE返回值類型說明SUS_OK = 0 if sucsful. Otherwisereturnsanon-zero error code接口類型LeaDroid 新增接口實現(xiàn)leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.jav

60、a備注回調(diào)函數(shù) IFmReceiverEvenndler.onEstimateNflEvent()功能Sets a the world frequency region and the deemphasistime參數(shù)類型參數(shù)說明worldRegio nthe world region the FM receiver is located. Set tolink #FUNC_REGION_NA,link #FUNC_REGION_EUR,link#FUNC_REGION_JP, link #FUNC_REGION_JP_II,link #FUNC_REGION_CHNdeemphasis Ti

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論