android平台接口应用参考手册_第1页
android平台接口应用参考手册_第2页
android平台接口应用参考手册_第3页
android平台接口应用参考手册_第4页
android平台接口应用参考手册_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论