Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
28e98aa2
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
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看板
提交
28e98aa2
编写于
11月 29, 2022
作者:
J
junyi233
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改包管理扫描缺陷
Signed-off-by:
N
junyi233
<
zhengjun29@huawei.com
>
上级
213890ac
变更
11
显示空白变更内容
内联
并排
Showing
11 changed file
with
61 addition
and
94 deletion
+61
-94
zh-cn/application-dev/reference/apis/js-apis-Bundle-distributedBundle.md
...on-dev/reference/apis/js-apis-Bundle-distributedBundle.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-appControl.md
zh-cn/application-dev/reference/apis/js-apis-appControl.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-bundle-AbilityInfo.md
...lication-dev/reference/apis/js-apis-bundle-AbilityInfo.md
+26
-26
zh-cn/application-dev/reference/apis/js-apis-bundle-ShortcutInfo.md
...ication-dev/reference/apis/js-apis-bundle-ShortcutInfo.md
+2
-3
zh-cn/application-dev/reference/apis/js-apis-bundleManager.md
...n/application-dev/reference/apis/js-apis-bundleManager.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-bundleMonitor.md
...n/application-dev/reference/apis/js-apis-bundleMonitor.md
+4
-12
zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md
...plication-dev/reference/apis/js-apis-defaultAppManager.md
+3
-11
zh-cn/application-dev/reference/apis/js-apis-freeInstall.md
zh-cn/application-dev/reference/apis/js-apis-freeInstall.md
+0
-8
zh-cn/application-dev/reference/apis/js-apis-installer.md
zh-cn/application-dev/reference/apis/js-apis-installer.md
+11
-19
zh-cn/application-dev/reference/apis/js-apis-zlib.md
zh-cn/application-dev/reference/apis/js-apis-zlib.md
+1
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-Bundle-distributedBundle.md
浏览文件 @
28e98aa2
...
...
@@ -110,7 +110,7 @@ SystemCapability.BundleManager.DistributedBundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| ------------ | ------------------------------------------------------------ | ---- | -------------------------------------------------- |
| elementNames | Array
<
[
ElementName
](
js-apis-bundle-ElementName.md
)
>
| 是 | ElementName信息,最大数组长度为10 |
| callback | AsyncCallback
<
Array
<[
RemoteAbilityInfo
](
js-apis-bundle-remoteAbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回远程基本能力信息。 |
| callback | AsyncCallback
<Array
<[
RemoteAbilityInfo
](
js-apis-bundle-remoteAbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回远程基本能力信息。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
浏览文件 @
28e98aa2
...
...
@@ -708,7 +708,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ------------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。默认值:0,取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag |
| userId | number |
是
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number |
否
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
...
...
zh-cn/application-dev/reference/apis/js-apis-appControl.md
浏览文件 @
28e98aa2
...
...
@@ -45,7 +45,7 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void>
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
@@ -91,7 +91,7 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
@@ -142,7 +142,7 @@ getDisposedStatus(appId: string): Promise\<Want>;
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
@@ -186,7 +186,7 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void;
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
@@ -236,7 +236,7 @@ deleteDisposedStatus(appId: string): Promise\<void>
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
@@ -280,7 +280,7 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void
| 错误码ID | 错误信息 |
| ------ | -------------------------------------- |
| 17700005 | The specified app
Id wa
s not found. |
| 17700005 | The specified app
ID i
s not found. |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-bundle-AbilityInfo.md
浏览文件 @
28e98aa2
...
...
@@ -14,7 +14,7 @@ Ability信息,未做特殊说明的属性,均通过GET_BUNDLE_DEFAULT获取
**系统能力:**
以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | -------------------------------------------------------- | ---- | ---- | ----------------------------------------- |
| --------------------- | -------------------------------------------------------- | ---- | ---- | -----------------------------------------
-------------------
|
| bundleName | string | 是 | 否 | 应用包名 |
| name | string | 是 | 否 | Ability名称 |
| label | string | 是 | 否 | Ability对用户显示的名称 |
...
...
@@ -28,9 +28,9 @@ Ability信息,未做特殊说明的属性,均通过GET_BUNDLE_DEFAULT获取
| backgroundModes | number | 是 | 否 | 表示后台服务的类型
<br
/>
此属性仅可在FA模型下使用 |
| isVisible | boolean | 是 | 否 | 判断Ability是否可以被其他应用调用 |
| formEnabled | boolean | 是 | 否 | 判断Ability是否提供卡片能力
<br
/>
此属性仅可在FA模型下使用 |
| type |
AbilityType | 是 | 否 | Ability类型
<br
/>
此属性仅可在FA模型下使用
|
| orientation |
DisplayOrientation | 是 | 否 | Ability的显示模式
|
| launchMode |
LaunchMode | 是 | 否 | Ability的启动模式
|
| type |
bundle.AbilityType | 是 | 否 | Ability类型
<br
/>
此属性仅可在FA模型下使用
|
| orientation |
bundle.DisplayOrientation | 是 | 否 | Ability的显示模式
|
| launchMode |
bundle.LaunchMode | 是 | 否 | Ability的启动模式
|
| permissions | Array
\<
string> | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合
<br
/>
通过传入GET_ABILITY_INFO_WITH_PERMISSION获取 |
| deviceTypes | Array
\<
string> | 是 | 否 | Ability支持的设备类型 |
| deviceCapabilities | Array
\<
string> | 是 | 否 | Ability需要的设备能力 |
...
...
@@ -39,6 +39,6 @@ Ability信息,未做特殊说明的属性,均通过GET_BUNDLE_DEFAULT获取
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
| 是 | 否 | 应用程序的配置信息
<br
/>
通过传入GET_ABILITY_INFO_WITH_APPLICATION获取 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI)
<br
/>
此属性仅可在FA模型下使用 |
| labelId | number | 是 | 否 | Ability的标签id |
| subType |
AbilitySubType
| 是 | 否 | Ability中枚举使用的模板的子类型
<br
/>
此属性仅可在FA模型下使用 |
| subType |
bundle.AbilitySubType
| 是 | 否 | Ability中枚举使用的模板的子类型
<br
/>
此属性仅可在FA模型下使用 |
| metadata
<sup>
8+
</sup>
| Array
\<
[
CustomizeData
](
js-apis-bundle-CustomizeData.md
)
> | 是 | 否 | ability的元信息
<br
/>
通过传入GET_ABILITY_INFO_WITH_METADATA获取 |
| enabled
<sup>
8+
</sup>
| boolean | 是 | 否 | ability是否可用 |
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundle-ShortcutInfo.md
浏览文件 @
28e98aa2
# ShortcutInfo<sup>(deprecated)<sup>
> 从API version 9开始不再维护,建议使用[ShortcutInfo](js-apis-bundleManager-shortcutInfo.md)替代
> **说明:**
>
>
![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager.md
浏览文件 @
28e98aa2
...
...
@@ -1555,7 +1555,7 @@ cleanBundleCacheFiles(bundleName: string): Promise\<void>;
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------------------------- |
| 17700001 | The specified bundleName is not found. |
| 17700030 | The specified bundle does not support clea
ning
cache files. |
| 17700030 | The specified bundle does not support clea
ring of
cache files. |
**示例:**
...
...
@@ -2033,7 +2033,7 @@ getLaunchWantForBundle(bundleName: string, userId: number, callback: AsyncCallba
| 错误码ID | 错误信息 |
| -------- | --------------------------------------|
| 17700001 | The specified bundleName is not found. |
| 17700004 | The specified user ID is not found |
| 17700004 | The specified user ID is not found
.
|
| 17700026 | The specified bundle is disabled. |
**示例:**
...
...
@@ -2082,7 +2082,7 @@ getLaunchWantForBundle(bundleName: string, callback: AsyncCallback\<Want>): void
| 错误码ID | 错误信息 |
| -------- | --------------------------------------|
| 17700001 | The specified bundleName is not found. |
| 17700004 | The specified user ID is not found |
| 17700004 | The specified user ID is not found
.
|
| 17700026 | The specified bundle is disabled. |
**示例:**
...
...
@@ -2299,7 +2299,7 @@ getProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, m
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
| 17700002 | The specified moduleName is not existed. |
| 17700003 | The specified extensionAbilityName
is
not existed. |
| 17700003 | The specified extensionAbilityName not existed. |
| 17700024 | Failed to get the profile because there is no profile in the HAP. |
| 17700026 | The specified bundle is disabled. |
...
...
@@ -2353,7 +2353,7 @@ getProfileByExtensionAbility(moduleName: string, extensionAbilityName: string, m
| 错误码ID | 错误信息 |
| -------- | ------------------------------------------------------------ |
| 17700002 | The specified moduleName is not existed. |
| 17700003 | The specified extensionAbilityName
is
not existed. |
| 17700003 | The specified extensionAbilityName not existed. |
| 17700024 | Failed to get the profile because there is no profile in the HAP. |
| 17700026 | The specified bundle is disabled. |
...
...
@@ -2734,7 +2734,7 @@ getApplicationInfoSync(bundleName: string, applicationFlags: number, userId: num
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 17700001 | The specified bundleName is not found. |
| 17700004 | The specified user
Id
is not found. |
| 17700004 | The specified user
ID
is not found. |
| 17700026 | The specified bundle is disabled. |
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleMonitor.md
浏览文件 @
28e98aa2
...
...
@@ -37,11 +37,11 @@ on(type: BundleChangedEvent, callback: Callback\<BundleChangedInfo>): void;
注册监听应用的安装,卸载,更新。
**需要权限:**
ohos.permission.LISTEN_BUNDLE_CHANGE
**需要权限:**
ohos.permission.LISTEN_BUNDLE_CHANGE
**系统API:**
此接口为系统接口,三方应用不支持调用
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**参数:**
...
...
@@ -50,10 +50,6 @@ on(type: BundleChangedEvent, callback: Callback\<BundleChangedInfo>): void;
| BundleChangedEvent | string | 是 | 注册监听的事件类型。 |
| Callback
\<
BundleChangedInfo> | callback | 是 | 注册监听的回调函数。 |
**错误码:**
以下错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
ts
...
...
@@ -74,11 +70,11 @@ off(type: BundleChangedEvent, callback?: Callback\<BundleChangedInfo>): void;
注销监听应用的安装,卸载,更新。
**需要权限:**
ohos.permission.LISTEN_BUNDLE_CHANGE
**需要权限:**
ohos.permission.LISTEN_BUNDLE_CHANGE
**系统API:**
此接口为系统接口,三方应用不支持调用
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**参数:**
...
...
@@ -87,10 +83,6 @@ off(type: BundleChangedEvent, callback?: Callback\<BundleChangedInfo>): void;
| BundleChangedEvent | string | 是 | 注销监听的事件类型。 |
| Callback
\<
BundleChangedInfo> | callback | 是 | 注销监听的回调函数,当为空时表示注销当前事件的所有callback。 |
**错误码:**
以下错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
ts
...
...
zh-cn/application-dev/reference/apis/js-apis-defaultAppManager.md
浏览文件 @
28e98aa2
...
...
@@ -27,7 +27,7 @@ import defaultAppMgr from '@ohos.bundle.defaultAppManager';
**系统能力:**
SystemCapability.BundleManager.BundleFramework.DefaultApp
|
参数名 | 类型 | 值
| 说明 |
|
名称 | 类型 | 必填
| 说明 |
| -------- | -------- | -------------------------------------- | -------------------------------------- |
| BROWSER | string | Web Browser | 默认浏览器。 |
| IMAGE | string | Image Gallery | 默认图片查看器。 |
...
...
@@ -58,10 +58,6 @@ isDefaultApplication(type: string): Promise\<boolean>
| ------------------------- | ------------------ |
| Promise
\<
boolean> | Promise形式返回当前应用是否是默认应用,true表示是默认应用,false表示不是默认应用。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
...
...
@@ -90,10 +86,6 @@ isDefaultApplication(type: string, callback: AsyncCallback\<boolean>): void
| type | string | 是 | 要查询的应用类型,取
[
ApplicationType
](
#defaultappmgrapplicationtype
)
中的值。 |
| callback | AsyncCallback
\<
boolean> | 是 | 程序启动作为入参的回调函数,返回当前应用是否是默认应用,true表示是默认应用,false表示不是默认应用。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
js
...
...
@@ -266,11 +258,11 @@ defaultAppMgr.getDefaultApplication("image/png", (err, data) => {
## defaultAppMgr.setDefaultApplication
setDefaultApplication(type: string, elementName: ElementName, userId?: number): Promise
\<
**返回值:**
setDefaultApplication(type: string, elementName: ElementName, userId?: number): Promise
\<
void>
| 类型 | 说明 |
| ----------------------------------------------------------- | --------------------------- |
| Promise
\<
[
BundleInfo
](
js-apis-bundleManager-bundleInfo.md
)
> | Promise对象,返回BundleInfo |
| Promise
\<
void
> | Promise对象,返回BundleInfo |
>
...
...
zh-cn/application-dev/reference/apis/js-apis-freeInstall.md
浏览文件 @
28e98aa2
...
...
@@ -363,10 +363,6 @@ getDispatchInfo(callback: AsyncCallback\<DispatchInfo>): void;
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
<
[
DispatchInfo
](
js-apis-bundleManager-dispatchInfo.md
)
>
| 是 | 回调函数。当函数调用成功,err为null,data为获取到的
[
DispatchInfo
](
js-apis-bundleManager-dispatchInfo.md
)
信息。否则为错误对象。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
js
...
...
@@ -402,10 +398,6 @@ getDispatchInfo(): Promise\<DispatchInfo>;
| ------------------------------------------------ | ------------------------------------------------------------ |
| Promise
<
[
DispatchInfo
](
js-apis-bundleManager-dispatchInfo.md
)
>
| Promise对象,返回
[
DispatchInfo
](
js-apis-bundleManager-dispatchInfo.md
)
信息。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
js
...
...
zh-cn/application-dev/reference/apis/js-apis-installer.md
浏览文件 @
28e98aa2
...
...
@@ -35,10 +35,6 @@ getBundleInstaller(callback: AsyncCallback\<BundleInstaller>): void;
| -------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| callback | AsyncCallback
\<
[
BundleInstaller
](
js-apis-installer.md#BundleInstaller
)
> | 是 | 回调函数,获取BundleInstaller对象,err为undefined,data为获取到的BundleInstaller对象;否则为错误对象。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
ts
...
...
@@ -72,10 +68,6 @@ getBundleInstaller(): Promise\<BundleInstaller>;
| ------------------------------------------------------------ | ------------------------------------ |
| Promise
\<
[
BundleInstaller
](
js-apis-installer.md#BundleInstaller
)
> | Promise对象,返回BundleInstaller对象。 |
**错误码:**
错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
**示例:**
```
ts
...
...
@@ -277,10 +269,10 @@ try {
**系统接口:**
此接口为系统接口,三方应用不支持调用
|
参数名 | 类型
| 说明 |
| ---------- | ------ | ---------------- |
| moduleName | string | 应用程序模块名称。 |
| hashValue | string | 哈希值。 |
|
名称 | 类型 | 必填
| 说明 |
| ---------- | ------ | ---------------- |
---------------- |
| moduleName | string |
是 |
应用程序模块名称。 |
| hashValue | string |
是 |
哈希值。 |
## InstallParam
...
...
@@ -290,10 +282,10 @@ try {
**系统接口:**
此接口为系统接口,三方应用不支持调用
| 参数名 | 类型 | 说明 |
| ------------------------------ | ------------------------------ | ------------------ |
| userId | number | 指示用户id,可使用
[
queryOsAccountLocalIdFromProcess
](
js-apis-osAccount.md#queryosaccountlocalidfromprocess9
)
获取当前进程所在用户。 |
| installFlag | number | 指示安装标志,枚举值:0:应用初次安装,1:应用覆盖安装。 |
| isKeepData | boolean | 卸载时是否保留数据目录。 |
| hashParams | Array
<
[
HashParam
](
#hashparam
)
>
| 哈希值参数。 |
| crowdtestDeadline| number |
[
众测
](
https://developer.huawei.com/consumer/cn/agconnect/crowd-test/
)
截止日期。 |
\ No newline at end of file
| 名称 | 类型 | 必填 | 说明 |
| ------------------------------ | ------------------------------ | ------------------ | ------------------ |
| userId | number | 是 | 指示用户id,可使用
[
queryOsAccountLocalIdFromProcess
](
js-apis-osAccount.md#queryosaccountlocalidfromprocess9
)
获取当前进程所在用户。 |
| installFlag | number | 是 | 指示安装标志,枚举值:0:应用初次安装,1:应用覆盖安装。 |
| isKeepData | boolean | 是 | 卸载时是否保留数据目录。 |
| hashParams | Array
<
[
HashParam
](
#hashparam
)
>
| 是 | 哈希值参数。 |
| crowdtestDeadline| number | 是 |
[
众测
](
https://developer.huawei.com/consumer/cn/agconnect/crowd-test/
)
截止日期。 |
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-zlib.md
浏览文件 @
28e98aa2
...
...
@@ -320,7 +320,7 @@ try {
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ---------------- | ---- | ---- | ---------------------------------------------------------- |
| level | CompressLeve | 是 | 否 | 参考
[
zip.CompressLevel枚举定义
](
#zipcompresslevel
)
。 |
| level | CompressLeve
l
| 是 | 否 | 参考
[
zip.CompressLevel枚举定义
](
#zipcompresslevel
)
。 |
| memLevel | MemLevel | 是 | 否 | 参考
[
zip.MemLevel枚举定义
](
#zipmemlevel
)
。 |
| strategy | CompressStrategy | 是 | 否 | 参考
[
zip.CompressStrategy枚举定义
](
#zipcompressstrategy
)
。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录