SDK管理类
interface ISDKManager
描述: :此类是MSDK入口管理类,用于初始化和注册MSDK,提供设备连接和设备信息获取等功能。
method init
fun init(ctx: Context, debug: Boolean = BuildConfig.DEBUG, storage: IAutelStorage? = null, log: IAutelLog? = null)
描述: Autel SDK初始化方法
输入参数: ctx:上下文 debug: 是调试模式 storage:IAutelStorage 对象 log:IAutelLog 对象
输出参数: 无。
相关参数: 没有任何。
method init
fun init(context: Context, callback: SDKManagerCallback)
描述: Autel SDK初始化方法
输入参数: ctx:上下文 callback: 是调试模式
输出参数: 无。
相关参数: 没有任何。
method registerApp
fun registerApp()
描述: 注册应用
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method isRegistered
fun isRegistered(): Boolean
描述: 获取应用已注册
输入参数: 无。
输出参数: 无。
相关参数: 退货是否注册
method destroy
fun destroy()
描述: 应用销毁时销毁方法
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。
method getSDKVersion
fun getSDKVersion(): String
描述: 获取SDK版本
输入参数: 无。
输出参数: 返回 SDK 版本名称
相关参数: 没有任何。
method getDeviceManager
fun getDeviceManager(): IDeviceManager
描述: 获取 IDeviceManager 对象
输入参数: 无。
输出参数: 无。
相关参数: 没有任何。