Skip to main content

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 对象

输入参数: 无。

输出参数: 无。

相关参数: 没有任何。