Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0d2f7f06
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
“68f887aab3291fb46089619ca399db259ebd9c7d”上不存在“...inference/git@gitcode.net:s920243400/PaddleDetection.git”
提交
0d2f7f06
编写于
7月 05, 2022
作者:
L
liangZ15
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Signed-off-by: liangZ15 <lihongliang20@huawei.com>
上级
f4ef5bb4
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
93 addition
and
67 deletion
+93
-67
zh-cn/application-dev/reference/apis/js-apis-update.md
zh-cn/application-dev/reference/apis/js-apis-update.md
+93
-67
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-update.md
浏览文件 @
0d2f7f06
...
...
@@ -49,7 +49,7 @@ try {
}
let updater = update.getOnlineUpdater(upgradeInfo);
} catch(error) {
console.error(`
Fail to get updater error: ${error}`);
console.error(`Fail to get updater error: ${error}`);
}
```
...
...
@@ -74,7 +74,7 @@ getRestorer(): Restorer
try {
let restorer = update.getRestorer();
} catch(error) {
console.error(`
Fail to get restorer: ${error}`);
console.error(`Fail to get restorer: ${error}`);
}
```
...
...
@@ -98,7 +98,7 @@ getLocalUpdater(): LocalUpdater
try {
let localUpdater = update.getLocalUpdater();
} catch(error) {
console.error(`
Fail to get localUpdater error: ${error}`);
console.error(`Fail to get localUpdater error: ${error}`);
}
```
...
...
@@ -108,16 +108,17 @@ try {
checkNewVersion(callback: AsyncCallback
\<
CheckResult>): void
检查新版本信息
,使用callback方式作为异步方法
。
检查新版本信息
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
\<
[
CheckResult
](
#checkresult
)
> | 是 | 回调
返回检测结果
|
| callback | AsyncCallback
\<
[
CheckResult
](
#checkresult
)
> | 是 | 回调
函数,返回搜包结果对象。
|
**示例:**
...
...
@@ -131,16 +132,17 @@ updater.checkNewVersion((err, result) => {
checkNewVersion(): Promise
\<
CheckResult>
检查新版本信息
,使用Promise方式作为异步方法
。
检查新版本信息
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
[
CheckResult
](
#checkresult
)
> | Promise
函数返回检测结果
|
| Promise
\<
[
CheckResult
](
#checkresult
)
> | Promise
对象,返回搜包结果对象。
|
**示例:**
...
...
@@ -158,16 +160,17 @@ updater.checkNewVersion().then(result => {
getNewVersionInfo(callback: AsyncCallback
\<
NewVersionInfo>): void
获取新版本信息
,使用callback方式作为异步方法
。
获取新版本信息
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
<
[
NewVersionInfo
](
#newversioninfo
)
>
| 是 | 回调返回新版本信息
|
| callback | AsyncCallback
\<
[
NewVersionInfo
](
#newversioninfo
)
> | 是 | 回调函数,返回新版本信息对象。
|
**示例:**
...
...
@@ -182,16 +185,17 @@ updater.getNewVersionInfo((err, info) => {
getNewVersionInfo(): Promise
\<
NewVersionInfo>
获取新版本信息
,使用promise方式作为异步方法
。
获取新版本信息
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
[
NewVersionInfo
](
#newversioninfo
)
> | Promise
,用于异步获取结果
|
| Promise
\<
[
NewVersionInfo
](
#newversioninfo
)
> | Promise
对象,返回新版本信息对象。
|
**示例:**
...
...
@@ -208,16 +212,17 @@ updater.getNewVersionInfo().then(info => {
getCurrentVersionInfo(callback: AsyncCallback
\<
CurrentVersionInfo>): void
获取当前版本信息
,使用callback方式作为异步方法
。
获取当前版本信息
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
<
[
CurrentVersionInfo
](
#currentversioninfo
)
>
| 是 | 回调返回当前版本信息
|
| callback | AsyncCallback
\<
[
CurrentVersionInfo
](
#currentversioninfo
)
> | 是 | 回调函数,返回当前版本信息对象。
|
**示例:**
...
...
@@ -233,16 +238,17 @@ updater.getCurrentVersionInfo((err, info) => {
getCurrentVersionInfo(): Promise
\<
CurrentVersionInfo>
获取当前版本信息
,使用promise方式作为异步方法
。
获取当前版本信息
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
[
CurrentVersionInfo
](
#currentversioninfo
)
> | Promise
,用于异步获取结果
|
| Promise
\<
[
CurrentVersionInfo
](
#currentversioninfo
)
> | Promise
对象,返回当前版本对象。
|
**示例:**
...
...
@@ -260,16 +266,17 @@ updater.getCurrentVersionInfo().then(info => {
getTaskInfo(callback: AsyncCallback
\<
TaskInfo>): void
获取升级任务信息
,使用callback方式作为异步方法
。
获取升级任务信息
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
<
[
TaskInfo
](
#taskinfo
)
>
| 是 | 回调返回升级任务信息
|
| callback | AsyncCallback
\<
[
TaskInfo
](
#taskinfo
)
> | 是 | 回调函数,返回升级任务信息对象。
|
**示例:**
...
...
@@ -283,7 +290,7 @@ updater.getTaskInfo((err, info) => {
getTaskInfo(): Promise
\<
TaskInfo>
获取升级任务信息
,使用promise方式作为异步方法
。
获取升级任务信息
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
@@ -291,7 +298,7 @@ getTaskInfo(): Promise\<TaskInfo>
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
[
TaskInfo
](
#taskinfo
)
> | Promise
,用于异步获取结果
|
| Promise
\<
[
TaskInfo
](
#taskinfo
)
> | Promise
对象,返回任务信息对象。
|
**示例:**
...
...
@@ -307,9 +314,10 @@ updater.getTaskInfo().then(info => {
download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions, callback: AsyncCallback
\<
void>): void
下载新版本
,使用callback方式作为异步方法
。
下载新版本
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -318,7 +326,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions,
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versiondigestinfo
)
| 是 | 版本摘要信息 |
| downloadOptions |
[
DownloadOptions
](
#downloadoptions
)
| 是 | 下载选项 |
| callback | AsyncCallback
<void>
| 是 | 执行回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当下载成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -342,9 +350,10 @@ updater.download(versionDigestInfo, downloadOptions, (err) => {
download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions): Promise
\<
void>
下载新版本
,使用promise方式作为异步方法
。
下载新版本
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -358,7 +367,7 @@ download(versionDigestInfo: VersionDigestInfo, downloadOptions: DownloadOptions)
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -384,9 +393,10 @@ updater.download(versionDigestInfo, downloadOptions).then(() => {
resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions, callback: AsyncCallback
\<
void>): void
恢复下载新版本
,使用callback方式作为异步方法
。
恢复下载新版本
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -395,7 +405,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versiondigestinfo
)
| 是 | 版本摘要信息 |
| resumeDownloadOptions |
[
ResumeDownloadOptions
](
#resumedownloadoptions
)
| 是 | 恢复下载选项 |
| callback | AsyncCallback
<void>
| 是 | 执行回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当恢复下载成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -418,9 +428,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions, (err) => {
resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: ResumeDownloadOptions): Promise
\<
void>
恢复下载新版本
,使用promise方式作为异步方法
。
恢复下载新版本
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -434,7 +445,7 @@ resumeDownload(versionDigestInfo: VersionDigestInfo, resumeDownloadOptions: Resu
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -459,9 +470,10 @@ updater.resumeDownload(versionDigestInfo, resumeDownloadOptions).then(value => {
pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions, callback: AsyncCallback
\<
void>): void
暂停下载新版本
,使用callback方式作为异步方法
。
暂停下载新版本
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -470,7 +482,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versiondigestinfo
)
| 是 | 版本摘要信息 |
| pauseDownloadOptions |
[
PauseDownloadOptions
](
#pausedownloadoptions
)
| 是 | 暂停下载选项 |
| callback | AsyncCallback
<void>
| 是 | 执行回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当暂停下载成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -493,9 +505,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions, (err) => {
pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseDownloadOptions): Promise
\<
void>
恢复下载新版本
,使用promise方式作为异步方法
。
恢复下载新版本
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -509,7 +522,7 @@ pauseDownload(versionDigestInfo: VersionDigestInfo, pauseDownloadOptions: PauseD
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -534,9 +547,10 @@ updater.pauseDownload(versionDigestInfo, pauseDownloadOptions).then(value => {
upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, callback: AsyncCallback
\<
void>): void
升级新版本
,使用callback方式作为异步方法
。
升级新版本
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -545,7 +559,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions, ca
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versiondigestinfo
)
| 是 | 版本摘要信息 |
| upgradeOptions |
[
UpgradeOptions
](
#upgradeoptions
)
| 是 | 更新选项 |
| callback | AsyncCallback
<void>
| 是 | 执行回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当升级执行成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -568,9 +582,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions, (err) => {
upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): Promise
\<
void>
升级新版本
,使用promise方式作为异步方法
。
升级新版本
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -584,7 +599,7 @@ upgrade(versionDigestInfo: VersionDigestInfo, upgradeOptions: UpgradeOptions): P
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -609,9 +624,10 @@ updater.upgrade(versionDigestInfo, upgradeOptions).then(() => {
clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, callback: AsyncCallback
\<
void>): void
清除异常状态
,使用callback方式作为异步方法
。
清除异常状态
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -620,7 +636,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions, cal
| -------- | ---------------------------------------- | ---- | --------- |
| versionDigestInfo |
[
VersionDigestInfo
](
#versiondigestinfo
)
| 是 | 版本摘要信息 |
| clearOptions |
[
ClearOptions
](
#clearoptions
)
| 是 | 清除选项 |
| callback | AsyncCallback
<void>
| 是 | 执行回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当清除异常成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -643,9 +659,10 @@ updater.clearError(versionDigestInfo, clearOptions, (err) => {
clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Promise
\<
void>
清除异常状态
,使用promise方式作为异步方法
。
清除异常状态
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -659,7 +676,7 @@ clearError(versionDigestInfo: VersionDigestInfo, clearOptions: ClearOptions): Pr
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -684,16 +701,17 @@ updater.clearError(versionDigestInfo, clearOptions).then(() => {
getUpgradePolicy(callback: AsyncCallback
\<
UpgradePolicy>): void
获取升级策略信息
,使用callback方式作为异步方法
。
获取升级策略信息
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------- |
| callback | AsyncCallback
\<
[
UpgradePolicy
](
#upgradepolicy
)
> | 是 | 回调
返回升级策略信息
|
| callback | AsyncCallback
\<
[
UpgradePolicy
](
#upgradepolicy
)
> | 是 | 回调
函数,返回升级策略信息对象
|
**示例:**
...
...
@@ -711,13 +729,14 @@ getUpgradePolicy(): Promise\<UpgradePolicy>
获取升级策略,通过promise方式作为异步方法。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:**
| 类型 | 说明 |
| --------------------------------------- | ----------------- |
| Promise
\<
[
UpgradePolicy
](
#upgradepolicy
)
> | Promise
函数返回升级策略信息
|
| Promise
\<
[
UpgradePolicy
](
#upgradepolicy
)
> | Promise
对象,返回升级策略信息对象。
|
**示例:**
...
...
@@ -734,9 +753,10 @@ updater.getUpgradePolicy().then(policy => {
setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback
\<
number>): void
设置升级策略
,使用callback方式作为异步方法
。
设置升级策略
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -744,7 +764,7 @@ setUpgradePolicy(policy: UpgradePolicy, callback: AsyncCallback\<number>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ---------- |
| policy |
[
UpgradePolicy
](
#upgradepolicy
)
| 是 | 升级策略 |
| callback | AsyncCallback
\<
number> | 是 | 回调
设置结果
|
| callback | AsyncCallback
\<
number> | 是 | 回调
函数,返回设置结果对象
|
**示例:**
...
...
@@ -763,9 +783,10 @@ updater.setUpgradePolicy(policy, (err, value) => {
setUpgradePolicy(policy: UpgradePolicy): Promise
\<
number>
设置升级策略
,使用promise方式作为异步方法
。
设置升级策略
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -778,7 +799,7 @@ setUpgradePolicy(policy: UpgradePolicy): Promise\<number>
| 类型 | 说明 |
| ---------------- | --------------- |
| Promise
\<
number> | Promise
函数返回设置结果
|
| Promise
\<
number> | Promise
对象,返回设置结果对象。
|
**示例:**
...
...
@@ -799,16 +820,17 @@ updater.setUpgradePolicy(policy).then(result =>
terminateUpgrade(callback: AsyncCallback
\<
void>): void
终止升级
,使用callback方式作为异步方法
。
终止升级
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
<void>
| 是 | 结果回调
|
| callback | AsyncCallback
\<
void> | 是 | 回调函数。当清除升级缓存成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -822,7 +844,7 @@ updater.terminateUpgrade((err) => {
terminateUpgrade(): Promise
\<
void>
终止升级
,使用promise方式作为异步方法
。
终止升级
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
@@ -830,7 +852,7 @@ terminateUpgrade(): Promise\<void>
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
,用于异步获取结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -846,7 +868,7 @@ updater.terminateUpgrade().then(() => {
### on
on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void
注册事件监听
,使用callback方式作为异步方法
。
注册事件监听
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
@@ -875,7 +897,7 @@ updater.on(eventClassifyInfo, onTaskUpdate);
### off
off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void
取消注册事件监听
,使用callback方式作为异步方法
。
取消注册事件监听
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
@@ -907,7 +929,7 @@ updater.off(eventClassifyInfo, onTaskUpdate);
factoryReset(callback: AsyncCallback
\<
void>): void
恢复出厂设置
,使用callback方式作为异步方法
。
恢复出厂设置
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.FACTORY_RESET,该权限为系统权限
...
...
@@ -916,7 +938,7 @@ factoryReset(callback: AsyncCallback\<void>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| callback | AsyncCallback
\<
void> | 是 | 回调
结果
|
| callback | AsyncCallback
\<
void> | 是 | 回调
函数。当恢复出厂执行成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -930,7 +952,7 @@ restorer.factoryReset((err) => {
factoryReset(): Promise
\<
void>
恢复出厂设置
,使用promise方式作为异步方法
。
恢复出厂设置
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.FACTORY_RESET,该权限为系统权限
...
...
@@ -939,7 +961,7 @@ factoryReset(): Promise\<void>
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
函数返回调用结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -957,9 +979,10 @@ restorer.factoryReset().then(() => {
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: AsyncCallback
\<
number>): void
校验升级包
,使用callback方式作为异步方法
。
校验升级包
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -968,7 +991,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string, callback: Asyn
| -------- | ---------------------------------------- | ---- | --------- |
| upgradeFile |
[
UpgradeFile
](
#upgradefile
)
| 是 | 升级文件 |
| certsFile | string | 是 | 证书文件路径 |
| callback | AsyncCallback
\<
number> | 是 | 回调
校验结果
|
| callback | AsyncCallback
\<
number> | 是 | 回调
函数,返回升级包校验结果对象
|
**示例:**
...
...
@@ -985,11 +1008,12 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath", (err, result) =>
### verifyUpgradePackage
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise
\<
void
>
verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise
\<
number
>
校验升级包
,使用promise方式作为异步方法
。
校验升级包
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -1003,7 +1027,7 @@ verifyUpgradePackage(upgradeFile: UpgradeFile, certsFile: string): Promise\<void
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise函数返回调用结果
|
| Promise
\<
number> | Promise对象,返回升级包校验结果对象。
|
**示例:**
...
...
@@ -1022,9 +1046,10 @@ localUpdater.verifyUpgradePackage(upgradeFile, "cerstFilePath").then(result => {
### applyNewVersion
applyNewVersion(upgradeFiles: Array
<
[
UpgradeFile
](
#upgradefile
)
>
, callback: AsyncCallback
\<
void>): void
安装升级包
,使用callback方式作为异步方法
。
安装升级包
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**参数:**
...
...
@@ -1032,7 +1057,7 @@ applyNewVersion(upgradeFiles: Array<[UpgradeFile](#upgradefile)>, callback: Asyn
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | --------- |
| upgradeFile | Array
<
[
UpgradeFile
](
#upgradefile
)
>
| 是 | 升级文件 |
| callback | AsyncCallback
\<
void> | 是 | 回调
安装结果
|
| callback | AsyncCallback
\<
void> | 是 | 回调
函数。当安装升级包执行成功时,err为undefined,否则为错误对象。
|
**示例:**
...
...
@@ -1051,16 +1076,17 @@ localUpdater.applyNewVersion(upgradeFiles, (err) => {
applyNewVersion(upgradeFiles: Array
<
[
UpgradeFile
](
#upgradefile
)
>
): Promise
\<
void>
安装升级包
,使用promise方式作为异步方法
。
安装升级包
。使用Promise异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
**需要权限**
:ohos.permission.UPDATE_SYSTEM,该权限为系统权限
**返回值:**
| 类型 | 说明 |
| ---------------------------------------- | ---------------- |
| Promise
\<
void> | Promise
函数返回调用结果
|
| Promise
\<
void> | Promise
对象。无返回结果的Promise对象。
|
**示例:**
...
...
@@ -1079,7 +1105,7 @@ localUpdater.applyNewVersion(upgradeFiles).then(() => {
### on
on(eventClassifyInfo: EventClassifyInfo, taskCallback: UpgradeTaskCallback): void
注册事件监听
,使用callback方式作为异步方法
。
注册事件监听
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
@@ -1108,7 +1134,7 @@ localUpdater.on(eventClassifyInfo, onTaskUpdate);
### off
off(eventClassifyInfo: EventClassifyInfo, taskCallback?: UpgradeTaskCallback): void
取消注册事件监听
,使用callback方式作为异步方法
。
取消注册事件监听
。使用callback异步回调
。
**系统能力**
:SystemCapability.Update.UpdateService
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录