这里介绍的是Android API关于SDK初始化配置的相关说明,点击右侧目录可快速找到相应文件。
com.iflytek.cloud java.lang.Object com.iflytek.cloud.msc.module.SpeechInterface com.iflytek.cloud.SpeechUtility public class SpeechUtility extends com.iflytek.cloud.msc.module.SpeechInterface
本类为SDK入口类,除Setting、Version类外,第一次使用任意一个其他的业务类前,都至少创建一次本类的实例,以初始化SDK。
本类使用单例,调用者使用本类的对象,只需要通过createUtility(android.content.Context, java.lang.String)创建一次对象后,便可一直使用该对象,直到通过调用destroy()进行单例对象销毁。调用者可通过getUtility()获取当前已经创建的单例。在销毁本类的单例对象后,需要先通过createUtility(android.content.Context, java.lang.String)再次创建单例对象,方可再使用。
从类继承的方法 com.iflytek.cloud.msc.module.SpeechInterface
setParameter
从类继承的方法 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
另请参阅:常量字段值
TAG_RESOURCE_RET另请参阅:常量字段值
TAG_RESOURCE_RESULT另请参阅:常量字段值
创建配置单例
创建配置单例,同时,也是初始化SDK的操作。注册应用请前往讯飞开放平台。
参数:
params - 启动参数,包含以下参数:返回: 配置对象
getUtility获取配置单例
通过函数获取已创建的单例对象。当单例对象未创建时,将返回null,此时应先通过 createUtility(android.content.Context, java.lang.String)创建单例对象。
返回: 配置单例
另请参阅:createUtility(android.content.Context, java.lang.String), destroy()
destroy销毁单例对象
通过本函数,销毁由createUtility(android.content.Context, java.lang.String)创建的单例对象,同时也是逆 初始化SDK。
在调用本函数进行销毁前,应先保证所有业务的会话均已结束,否则可能引起在 当前应用的生命周期内,无法再使用SDK进行业务会话的问题。
在调用本函数成功销毁对象后,createUtility(android.content.Context, java.lang.String) 创建实例前,将不能再使用。
覆盖: destroy 在类中 com.iflytek.cloud.msc.module.SpeechInterface
返回: 销毁成功:true;销毁失败:false。
另请参阅: createUtility(android.content.Context, java.lang.String), getUtility()
queryAvailableEngines查询本地组件支持的引擎列表
引擎列表:local.tts,cloud.tts,local.asr
如果返回为空,则表示需要提示用户下载组件,如果返回的引擎不满足需求,则通知组件下载引擎。
返回: 本地支持的引擎列表
openEngineSettings打开引擎设置下载页面
传入引擎名称,打开引擎设置。
参数:
engineName - 引擎名称返回: 错误码,0表示成功
getComponentUrl直接获取组件下载地址
setParameter设置MSC引擎的状态参数
覆盖: setParameter 在类中 com.iflytek.cloud.msc.module.SpeechInterface
参数:
key - 参数名称 value - 参数值返回: 错误码,0表示成功
另请参阅: SpeechConstant
getParameter获取MSC引擎的状态参数
覆盖: getParameter 在类中 com.iflytek.cloud.msc.module.SpeechInterface
参数:
key - 参数名称返回: 参数值
另请参阅: SpeechConstant
getEngineMode获得引擎选择模式
返回: 引擎模式
另请参阅: SpeechConstant.ENGINE_MODE
com.iflytek.cloud public interface InitListener
初始化单例对象时,通过此回调接口,获取初始化状态。
方法概要 限定符和类型 字段和说明 void onInit(int errorCode)初始化结束回调
初始化结束时,回调此接口通知应用层,初始的状态。若参数1的错误码值为ErrorCode.SUCCESS(0),则初始化成功;否则,初始化失败,不能使用单例。 初始化失败时,可通过错误码,向ErrorCode类查找错误码表示的原因,进行相应的处理。
参数:
errorCode - 错误码,0表示成功,详细错误码请看ErrorCode相关知识
Android和iOS银联支付SDK集成实战指南
Android PayPal支付的接入和SDK支付过程解析
Android移动应用开发教程①
Android端集成支付宝支付
android 支付功能集成,实战:使用聚易付移动支付服务(MixpayAndroidSDK)快速集成移动支付功能...
Android应用集成支付宝资源
Android进阶之路
android 支付模块封装,Android集成支付
android deeplink打开APP
如何有效集成移动支付SDK以提升支付体验?
网址: Android SDK初始化 https://m.huajiangbk.com/newsview1212976.html
上一篇: apple store官方正版下 |
下一篇: 谷歌官宣新系统Android X |