




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、A1S_AP 評估板設計文件說明一、說明本文檔為移動通信終端應用處理器解決方案的一部分,由中國電子科技公司第五十四(簡稱中國電科 54 所)提供,中國電科 54 所已經合法取得了聯芯科技的應用處理器相關技術,以及將解決方案提供給參與移動終端研制廠家的。獲得本文檔的終端研制廠家必須嚴格遵守其與中國電科 54 所簽訂的移動通信終端 AP 軟硬件合同中關于知識的全部條款,違者將被依法責任。二、關于 A1S、LC1860C、LC1860 的說明LC1860C、LC1860 是聯芯現有的 AP的型號,A1S 是聯芯科技針對行業應用市場推出的一款新型 AP,三款內核構架和軟硬件開發流程基本相同。文檔中的
2、LeaDroid和 L1860分別指基于聯芯 AP的軟硬件,A1S 解決方案中提供的部分資料是上述編寫,這部分資料同時可作為A1S的參考資料。Android接口應用參考手冊聯芯科技本資料及其包含的所有內容為聯芯科技(聯芯科技)所有,受中國法律及適用之國際公約中有關著作權法律的保護。聯芯科技,任何人不得以、散布、改動或以其它方式使用本資料的部分或全部內容,違者將被依法責任。項目名稱L1860版 本 號V1.0.0文檔更新2版本日期描述V1.0.02014-12-25初始版本目 錄引言51.41.5編寫目的5預期讀者和閱讀建議5文檔約定5參考資料5縮寫術語5234概述6LeaD
3、roid LeaDroidAndroid 原生接口6擴展接口64.14.2電信業務6GPS.2概述6接口定義64.3WLAN.2概述7接口定義74.4WAPI.2概述13接口定義134.5FM.2概述19接口定義194.6CAMERA3.2LeaDroid概述31接口定義31擴展接口業務流程3555.1GPS355.1.1配置漫游時 AGPS 數據連接開關355.2WLAN3.2Softap 管理業務流程35WLAN 連接模式控制業務流程365.3WAPI3.25.
4、3.3WAPI安裝業務流程37WAPI 類型熱點配置流程37WAPI 事件處理流程405.4FM415.4.1FM 業務流程415.5CAMERA4..4暫停44笑臉識別44Normal 場景44零延時拍照44.6測光模式45各種 Key 值獲取和設置4541引言1.1 編寫目的本文主要對 LeaDroid涉及外部的流程等。涉及應用的接口進行說明,包括提供給應用的外部接口、1.2 預期讀者和閱讀建議L1860 項目成員、應用團隊成員。1.3 文檔約定本文檔使用 word 2007 和visio 2007 編寫。1.4 參考資料無1.5 縮寫
5、術語5名稱說明LeaDroid聯芯基于Android開發的、適配聯芯的;2概述該參考手冊將對 LeaDroid的對外接口進行介紹,包括提供給應用的外部接口、涉及應用的相關流程、對應用的約束與限制等等。通過這篇文檔,對上述各環節有一個總體的介紹和描述,為應用的開發提供參考。3LeaDroidAndroid 原生接口LeaDroid對外原生接口,符合 Android 原生標準,不單獨描述。注:Android 4.4 的 BT 新增 BLE 功能。如需要基于該功能開發對應 apk 時,可參考文件:frameworksbasedocshtmlaboutversandroid-4.3.jdframewo
6、rksbasedocshtmlguidetopicsconnectivitybluetooth-le.jd相關參考代碼詳見:developersslesandroidconnectivitybluetoothBluetoothLeGattBluetoothLeGattsrcmainjavacomexluetoothle4LeaDroidLeaDroid擴展接口接口,除了 Android 原生接口之外,為了滿足入網入庫與產品需求,還有一些自定義的擴展接口,用于實現相應功能。具體擴展接口如下,4.1 電信業務參考Android電信業務接口手冊。4.2 GPS4.2.1概述GPS 相關擴展接口主要針
7、對 GPS 參數的動態配置,這部分接口的主要特點為:函數名主要以所配置的參數名為名對于配置和獲取主要在函數名上以“set”和“get”區分示例:public String getAgpsHost()public void setAgpsHost()4.2.2接口定義新增接口所在的文件路徑:frameworks/base/location/java/android/location/LocationManager.java設置漫游時 AGPS 數據連接開關獲取漫游時 AGPS 數據連接開關狀態4.3 WLAN4.3.1概述為滿足中國移動定制需求,因此 Framewo
8、rk 層基于原生的 Android 系統增加了 Softap連接管理和 CMCC 信任熱點管理相關的接口。4.3.2接口定義Softap 連接管理新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiManager.java該文件增加了 AP 管理連接終端的接口供應用調用,具體描述如下:.1 保存 Sion 到7包名android.location.LocationManager函數原型publicgetAgpsRoamSwitch()功能獲取漫游時 AGPS 數據連接開關狀態參數類型參數說明無無無返回
9、值類型說明為 1 是允許漫游時連接,0 為不允許漫游時連接接口類型LeaDroid 新增接口實現frameworks/base/location/java/android/location/LocationManager.java備注AGPS 配置接口包名android.location.LocationManager函數原型publicsetAgpsRoamSwitch(onOff)功能設置漫游時 AGPS 數據連接開關參數類型參數說明onOff為 1 是允許漫游時連接,0 為不允許漫游時連接返回值類型說明1 為設置成功,0 為設置失敗接口類型LeaDroid 新增接口實現framework
10、s/base/location/java/android/location/LocationManager.java備注AGPS 配置接口.2主動斷開連接.3清除.4獲取已經連接上的 Sion 列表8包名.wifi函數原型List getApConnectedStas()包名.wifi函數原型publicclearApBlacklist()功能清除參數類型參數說明無無無返回值類型說明true:操作成功 false:操作失敗接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/Wifi
11、Manager.java備注無包名.wifi函數原型publicdisconnectSion(String b)功能主動斷開連接參數類型參數說明Stringb要斷開終端的 b返回值類型說明true:操作成功 false:操作失敗接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi函數原型publicaddToApBlacklist(String b)功能保存 Sion 到參數類型參數說明Stringb請求連接的終端 b返回值類型說明true:操作成功 false:操作失敗
12、接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.5從中去除指定的 Sion.6獲取已經連接上的 Sion 個數.7獲取列表9包名.wifi函數原型public List getApBlacklist()功能獲取列表參數類型參數說明無無無返回值類型說明包名.wifi函數原型publicgetApConnectedStasCount()功能獲取已經連接上的 Sion 個數參數類型參數說明無無無返回值類型說明返回連接上的個數接口類型LeaDro
13、id 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi函數原型public void removeFromApBlacklist(String b)功能從中去除指定的 Sion參數類型參數說明Stringb刪除指定終端的 b返回值類型說明void無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無功能獲取已經連接上的 Sion 列表參數類型參數說明無無無返回值類型說明List返回連接
14、上的 Sion 列表接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.8sion 連接狀態廣播.9列表狀態廣播CMCC 信任熱點管理新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java該文件主要新增了信任熱點優先級相關的幾個固定字段定義,這些固定字段都是以常量定義的,具體描述如下:10包名.wifi函數原型public sic final
15、StringAP_BLACKLIST_SE_CHANGED_ACTION=.wifi.AP_BLACKLIST_SE_CHANGED;功能列表狀態改變廣播參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi變量原型public sic final StringAP_CONNECTED_SE_CHANGED_ACTION=.wifi.AP_CONNECTED_SE_CHANGED;功能sion 連接狀態改變廣播參數類型參數說明無無無返
16、回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無List返回列表接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無.1標識設為優選熱點的優先級.2標識熱點名稱為 CMCC 默認信任熱點的優先級.3標識已保存的信任熱點優先級.4標識熱點名稱為 CMCC-AUTO 的默認信任熱點優先級11包名.wifi變
17、量原型public sic finalCMCC_AUTO_AP_PRIORITY = 2 22功能用于標識熱點名稱為 CMCC-AUTO 的默認信任熱點優先級包名.wifi變量原型public sic finalNORMAL_HIGH_AP_PRIORITY = 2 19功能用于標識已保存的信任熱點優先級參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據熱點優先級來做熱點的分類管理包名.wifi變量原型public sic
18、 finalCMCC_AP_PRIORITY = 2 21功能用于標識熱點名稱為 CMCC 默認信任熱點的優先級參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據熱點優先級來做熱點的分類管理包名.wifi變量原型public sic finalHIGHEST_AP_PRIORITY = 2 23;功能用于標識設為優選熱點的優先級參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework
19、s/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據熱點優先級來做熱點的分類管理.5 標識最近一次連接的信任熱點優先級WLAN 連接模式新增接口所在的文件路徑:frameworks/base/core/java/android/provider/Settings.javaAPP 可以通過設置該標識的值來配置連接模式。具體定義如下:0 1 2 手動連接自動連接總是詢問.1 WLAN 連接模式標識12包名vider變量原型public sic final St
20、ring WIFI_USE_AUTO_CONNECT = wifi_use_auto_connect;功能用于標識 WLAN 連接的模式參數類型參數說明無無無返回值類型說明無無包名.wifi變量原型public sic finalLAST_CONNECTED_AP_PRIORITY = 2 24功能用于標識最近一次連接的信任熱點優先級參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據熱點優先級來做熱點的分類管理參數類型參數
21、說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiConfiguration.java備注APP 根據熱點優先級來做熱點的分類管理4.4 WAPI4.4.1概述Android 原生不支持 WAPI,因此 Framework 層提供的所有與 WAPI 相關的接口全部都是新增的,這部分接口沒有函數接口,只定義了一些公共的常量和變量接口。4.4.2接口定義Credentials 接口新增接口所在的文件路徑:frameworks/base/keystore/java/androi
22、d/security/Credentials.java該文件主要新增 WAPI的,具體描述如下:相關的幾個固定字段定義,這些固定字段都是以常量定義.1標識 WAPI 認證服務器AS 字段.2標識 WAPI 用戶USER 字段.3標識 WAPI 用戶名稱字段13包名android.security包名android.security變量原型public sic final String WAPI_USER_功能用于標識 WAPI 用戶USER 字段參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base
23、/keystore/java/android/security/Credentials.java備注無包名android.security變量原型public sic final String WAPI_AS_功能用于標識 WAPI 認證服務器AS 字段參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/keystore/java/android/security/Credentials.java備注無.4標識 WAPI 用戶數據字段.5標識 WAPI 認證服務器名稱字段.6標識 WAPI 認證
24、服務器數據字段14包名android.security變量原型public sic final String EXTRA_WAPI_AS_S_DATA功能用于標識 WAPI 認證服務器數據字段包名android.security變量原型public sic final String EXTRA_WAPI_AS_S_NAME功能用于標識 WAPI 認證服務器名稱字段參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/keystore/java/android/security/Credentials.java備注無包名android.se
25、curity變量原型public sic final String EXTRA_WAPI_USER_S_DATA功能用于標識 WAPI 用戶數據字段參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/keystore/java/android/security/Credentials.java備注無變量原型public sic final StringEXTRA_WAPI_USER_S_NAME功能用于標識 WAPI 用戶名稱字段參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base
26、/keystore/java/android/security/Credentials.java備注無WifiManager 接口新增接口所在的文件路徑:frameworks/base/wifi/java/android/net/wifi/WifiManager.java該文件主要新定義了幾個與 Supplicant 上報的 WAPI 事件相關的固定字段,這些固定字段都是以常量定義的,具體描述如下:.1標識 WAPI 事件字段.2WAPI 鑒權失敗事件15包名.wifi變量原型public sic finalWAPI_EVENT_AUTH_FAIL_C
27、ODE功能Supplicant 上報的 WAPI 事件的一種類型,表示 WAPI 鑒權失敗。參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無包名.wifi變量原型public sic final String SUPPLICANT_WAPI_EVENT功能用于標識WAPI 事件字段,該字段內容將以ent 的方式通知給應用,事件包括 WAPI_EVENT_AUTH_FAIL_CODE 和 WAPI_EVENT_CERT_FAIL_CODE。參數
28、類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android/net/wifi/WifiManager.java備注無參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/keystore/java/android/security/Credentials.java備注無.3 WAPI打開失敗事件WifiConfiguration 接口新增接口所在的文件路徑:framework/base/wifi/java/android/net/
29、wifi/WifiConfiguration.javaWifiConfiguration 保存 AP 相關的信息,增加 WAPI 功能后,WifiConfiguration 中也需要同步增加相應的常量或變量用來保存 WAPI 相關的信息,包括 WAPI以及 PSK和 Cert 兩種下對應的信息,具體定義如下:.1保存 WAPI 認證服務器信息.2保存 WAPI 用戶信息16包名.wifi變量原型public String wapiUserCert功能用于保存 WAPI 用戶信息參數類型參數說明無無無返回值類型說明無無包名.wifi變量原型public String
30、wapiAsCert功能用于保存 WAPI 認證服務器信息參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型public sic finalWAPI_EVENT_CERT_FAIL_CODE功能Supplicant 上報的 WAPI 事件的一種類型,表示 WAPI打開失敗參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現frameworks/base/wifi/java/android
31、/net/wifi/WifiManager.java備注無.3保存索引號.4保存 PSK下的格式.5格式為 ASCII17包名.wifi變量原型public sic finalWAPI_ASCII_PASSWORD功能PSK格式為 ASCII參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型publicwapiPskType功能用于保存 PSK下的格式,包括WAPI_AS
32、CII_PASSWORD 和 WAPI_HEX_PASSWORD 兩種參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型publicwapiCertIndex功能用于保存索引號參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無接口類型LeaDroid 新
33、增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無.6格式為 16 進制.7當前 WAPI PSK.8當前 WAPI.9WAPI過期18包名.wifi包名.wifi變量原型public sic finalWAPI_CERT功能用于表示當前 WAPI 使用的是參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfigurati
34、on.java備注無包名.wifi變量原型public sic finalWAPI_PSK功能用于表示當前 WAPI 使用的是 PSK參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無包名.wifi變量原型public sic finalWAPI_HEX_PASSWORD功能格式為 16 進制參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現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設定音頻 FM 模式打開 FM chip19包名.fm.fmreceiver函數原型publicsynchronizedturnOnRadio(類AudioSystem變量原型public sic finalMODE_FM功能用于設定音頻模式為 FM 模式參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/media/
37、java/android/media/AudioManager.java備注回調函數 IFmReceiverEvenndler.onSusEvent()變量原型public sic finalDISABLED_WAPI_CERT_EXPIRED功能Wifi disable 的原因之一,即 WAPI過期參數類型參數說明無無無返回值類型說明無無接口類型LeaDroid 新增接口實現framework/base/wifi/java/android/net/wifi/WifiConfiguration.java備注無全頻段掃描20包名.fm.fmreceiver函數原型public sy
38、nchronizedbo( startFrequency,endFrequency,minSignalStrength,scanDirection, scanMethod,multi_channel,rdsType,rdsTypeValue)功能全頻段掃描參數類型參數說明startFrequencyStarting frequency ofsearch operation range.endFrequencyEnding frequency of searchoperationfunctionalityMask, String cntPackagename)功能打開 FM chip參數類型參數
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 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注無從當前頻率向
41、上或向下搜索21包名.fm.fmreceiver函數原型public synchronizedseekSion(scanMode,minSignalStrength)功能從當前頻率向上或向下搜索參數類型參數說明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 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數IFmReceiverEvenpleteEvent(
44、)設置頻率關閉 FM22包名.fm.fmreceiver函數原型public synchronizedturnOffRadio()功能關閉 FM參數類型參數說明無無無返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數 IFmReceiverEvenndler.onSusEvent
45、()包名.fm.fmreceiver函數原型public synchronizedtuneRadio(freq)功能設置頻率參數類型參數說明frequencythe frequency to tune to返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數 IFmReceiverEvenndler.onSu
46、sEvent()ULT返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數IFmReceiverEvenpleteEvent()向下或向上搜索支持 RDS 的電臺停止搜索 FM23包名.fm.fmreceiver函數原型public synchronizedseekSionAbor
47、t()功能停止搜索 FM參數類型參數說明無無無返回值類型說明SUS_OK = 0 if sucsful.Otherwise returns a non-zero error code接口類型LeaDroid 新增包名.fm.fmreceiver函數原型public synchronizedseekRdsSion(scanMode, minSignalStrength,rdsCondition,rdsValue)功能向下或向上搜索支持 RDS 的電臺參數類型參數說明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 新增接口實現leadcorethir
49、d-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數IFmReceiverEvenpleteEvent()設置 RDS mode0設置 audio mode24包名.fm.fmreceiver函數原型public synchronizedsetAudioMode(audioMode)功能Configures FM audio mode to be mono, stereo or blend.參數類型參數說明audioModethe audio mode such asster
50、eo or mono. The包名.fm.fmreceiver函數原型public synchronizedsetRdsMode(rdsMode,rdsFeatures,afMode,afThreshold)功能Enables/disables RDS/RDBS feature and AF algorithm.參數類型參數說明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 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceive
52、rFmProxy.java備注回調函數 IFmReceiverEvenndler.onRdsModeEvent()接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注回調函數IFmReceiverEvenpleteEvent()1設置 audio path25包名.fm.fmreceiver函數原型public synchronizedsetAudioPath(audioPath)功能Configures FM audio path to AUDIO_PATH_NO
53、NE, AUDIO_PATH_SPEAKER,AUDIO_PATH_WIRED_HEADSET orAUDIO_PATH_DIGITAL參數類型參數說明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 新增接口實現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 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注IFmReceiverEvenndler.onAudioModeEvent()2設置 FM 搜索步長3設置 FM 音量4設置 FM 地區26包名.fm.fmreceiver函數原型publicsynchronizedsetWorldReg
56、ion(worldRegion,deemphasisTime)包名.fm.fmreceiver函數原型public synchronizedsetFMVolume(volume)功能Sets the FM volume參數類型參數說明volumerange from 0 to 255返回值類型說明SUS_OK = 0 if sucsful. Otherwisereturnsanon-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy
57、.java備注回調函數 IFmReceiverEvenndler.onVolumeEvent()包名.fm.fmreceiver函數原型public synchronizedsetStepSize(stepSize)功能Sets the minimum frequency step size to use whenscanning for sions.參數類型參數說明stepSizea frequencyerval set tolink #FREQ_STEP_100KHZor link #FREQ_STEP_50KHZ.返回值類型說明SUS_OK = 0 if sucsful.Otherwis
58、ereturnsa non-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.java備注無omfmfmreceiverFmProxy.java備注回調函數 IFmReceiverEvenndler.onAudioPathEvent()5設置底噪聲電平27包名.fm.fmreceiver函數原型public synchronizedestimateNoiseFloorLevel(nflLevel)功能Estimate
59、s the noise floor level given a specific typerequest參數類型參數說明nflLevelestimate noise floor forlink #NFL_LOW, link #NFL_MED or link #NFL_FINE返回值類型說明SUS_OK = 0 if sucsful. Otherwisereturnsanon-zero error code接口類型LeaDroid 新增接口實現leadcorethird-packagesappsFMBrcmFmRadioapicombroadc omfmfmreceiverFmProxy.jav
60、a備注回調函數 IFmReceiverEvenndler.onEstimateNflEvent()功能Sets a the world frequency region and the deemphasistime參數類型參數說明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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山西體育職業學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年安徽汽車職業技術學院高職單招職業適應性測試歷年(2019-2024年)真題考點試卷含答案解析
- 氣管插管患者管道護理
- 2025年天津海運職業學院高職單招職業適應性測試歷年(2019-2024年)真題考點試卷含答案解析
- 2025年天津城市職業學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 物流運輸總結匯報模板
- 6歲小學生音樂課件
- BJ20養護知識課件
- 簡約清新畢業答辯
- 6S相關知識課件
- 小型雕刻機設計畢業設計論文
- 英語演講Artificial-intelligence人工智能(課堂PPT)
- GB/T 5224-2023預應力混凝土用鋼絞線
- 《普通高中化學課程標準》(2017年版)
- 中醫醫院醫療質量考核標準實施細則
- 普通物理熱學-李椿-電子教案
- 2023年浙江省寧波市普通高校高職單招綜合素質測試題(含答案)
- 熱烈歡迎領導蒞臨指導ppt模板
- 蘇教版四年級科學下冊期中檢測試卷(含答案)
- 基于STC89C52單片機的公交車乘客下車安全檢測系統
- 大學森林環境學教案
評論
0/150
提交評論