Skip to main content

升级管理器

interface IUpgradeManager

描述: 文件升级管理类

method init

fun init(clientType : UpgradeClientTypeEnum): UpgradeManger

描述: 升级服务初始化

输入参数: clientType: UpgradeClientTypeEnum

输出参数: 无。

相关参数: UpgradeManger。

method registerUpgradeProgress

fun registerUpgradeProgress(callback: CommonCallbacks.KeyListener<Int>)

描述: 注册升级服务的进度回调接口

输入参数: callback: 设备升级的进度回调监听

输出参数: 无。

相关参数: KeyListener。

method registerUpgradeResult

fun registerUpgradeResult(callback: CommonCallbacks.KeyListener<UpgradeResultBean>)

描述: 注册升级服务的结果回调接口

输入参数: callback: 设备升级的结果回调监听

输出参数: 无。

相关参数: KeyListener,UpgradeResultBean。

method unInit

fun unInit()

描述: 升级服务反初始化

输入参数: 无。

输出参数: 无。

相关参数: 没有任何。

method performSystemUpgrade

fun performSystemUpgrade(file: File)

描述: 执行系统OTA升级

输入参数: file: OTA 升级文件

输出参数: 无。

相关参数: 没有任何。