Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
71a104e1
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
71a104e1
编写于
12月 26, 2022
作者:
Z
zhoagan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
包管理子系统资料修改
Signed-off-by:
N
zhoagan
<
zhaogan2@huawei.com
>
上级
aff5925e
变更
20
隐藏空白更改
内联
并排
Showing
20 changed file
with
152 addition
and
224 deletion
+152
-224
zh-cn/application-dev/reference/apis/js-apis-Bundle-InnerBundleManager.md
...n-dev/reference/apis/js-apis-Bundle-InnerBundleManager.md
+4
-0
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
+19
-19
zh-cn/application-dev/reference/apis/js-apis-bundle-AbilityInfo.md
...lication-dev/reference/apis/js-apis-bundle-AbilityInfo.md
+4
-6
zh-cn/application-dev/reference/apis/js-apis-bundle-ApplicationInfo.md
...tion-dev/reference/apis/js-apis-bundle-ApplicationInfo.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-bundle-BundleInfo.md
...plication-dev/reference/apis/js-apis-bundle-BundleInfo.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-bundle-BundleInstaller.md
...tion-dev/reference/apis/js-apis-bundle-BundleInstaller.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-bundle-HapModuleInfo.md
...cation-dev/reference/apis/js-apis-bundle-HapModuleInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
...n-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
+32
-32
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
...v/reference/apis/js-apis-bundleManager-applicationInfo.md
+21
-21
zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
...on-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
+21
-21
zh-cn/application-dev/reference/apis/js-apis-bundleManager-dispatchInfo.md
...-dev/reference/apis/js-apis-bundleManager-dispatchInfo.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-bundleManager-elementName.md
...n-dev/reference/apis/js-apis-bundleManager-elementName.md
+0
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-extensionAbilityInfo.md
...erence/apis/js-apis-bundleManager-extensionAbilityInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
...dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
+16
-16
zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md
...ference/apis/js-apis-bundleManager-launcherAbilityInfo.md
+7
-7
zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
...tion-dev/reference/apis/js-apis-bundleManager-metadata.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-bundleManager-packInfo.md
...tion-dev/reference/apis/js-apis-bundleManager-packInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-bundleManager-permissionDef.md
...dev/reference/apis/js-apis-bundleManager-permissionDef.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-bundleManager-remoteAbilityInfo.md
...reference/apis/js-apis-bundleManager-remoteAbilityInfo.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-bundleManager.md
...n/application-dev/reference/apis/js-apis-bundleManager.md
+2
-75
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-Bundle-InnerBundleManager.md
浏览文件 @
71a104e1
# @ohos.bundle.innerBundleManager (innerBundleManager模块)
# @ohos.bundle.innerBundleManager (innerBundleManager模块)
本模块提供launcher应用使用的接口。
本模块提供launcher应用使用的接口。
...
...
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
浏览文件 @
71a104e1
...
@@ -92,7 +92,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -92,7 +92,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中应用信息相关flag。 |
| userId | number | 是 | 用户ID。取值范围:大于等于0。 |
| userId | number | 是 | 用户ID。取值范围:大于等于0。 |
| callback | AsyncCallback
\<
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回应用程序信息。 |
| callback | AsyncCallback
\<
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回应用程序信息。 |
...
@@ -135,7 +135,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -135,7 +135,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中应用信息相关flag。 |
| callback | AsyncCallback
\<
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回应用程序信息。 |
| callback | AsyncCallback
\<
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回应用程序信息。 |
**示例:**
**示例:**
...
@@ -173,7 +173,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -173,7 +173,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ---------- | ---- | ------------------------------------------------------------ |
| ---------- | ---------- | ---- | ------------------------------------------------------------ |
| bundleFlag | BundleFlag | 是 | 用于指定返回的包信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlag | BundleFlag | 是 | 用于指定返回的包信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
**返回值:**
...
@@ -217,7 +217,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -217,7 +217,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ---------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleFlag | BundleFlag | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlag | BundleFlag | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| callback | AsyncCallback
<Array
\<[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回所有可用的BundleInfo。 |
| callback | AsyncCallback
<Array
\<[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回所有可用的BundleInfo。 |
**示例:**
**示例:**
...
@@ -254,7 +254,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -254,7 +254,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
|------------|-------------------------------------------------------------------|-----|---------------------------------------------------------------------|
|------------|-------------------------------------------------------------------|-----|---------------------------------------------------------------------|
| bundleFlag | BundleFlag | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlag | BundleFlag | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback
<Array
\<[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回指定用户下所有包的BundleInfo。 |
| callback | AsyncCallback
<Array
\<[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回指定用户下所有包的BundleInfo。 |
|
|
...
@@ -297,8 +297,8 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -297,8 +297,8 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------- | ---- |---------------------------------------------------------------------|
| ----------- | ------------- | ---- |---------------------------------------------------------------------|
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| options |
[
BundleOptions
](
#bundleoptions
)
| 否 | 包含userid的查询选项。 |
| options |
[
BundleOptions
](
#bundleoptions
deprecated
)
| 否 | 包含userid的查询选项。 |
**返回值:**
**返回值:**
...
@@ -345,7 +345,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -345,7 +345,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ---------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| ----------- | ---------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 需要查询的应用Bundle名称。 |
| bundleName | string | 是 | 需要查询的应用Bundle名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| callback | AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回包信息。 |
| callback | AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回包信息。 |
**示例:**
**示例:**
...
@@ -385,8 +385,8 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -385,8 +385,8 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ---------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| ----------- | ---------------------------------------------------------- | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleName | string | 是 | 要查询的应用Bundle名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| options |
[
BundleOptions
](
#bundleoptions
)
| 是 | 包含userid。 |
| options |
[
BundleOptions
](
#bundleoptions
deprecated
)
| 是 | 包含userid。 |
| callback | AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回包信息。 |
| callback | AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回包信息。 |
**示例:**
**示例:**
...
@@ -761,7 +761,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -761,7 +761,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------ |
| -------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------ |
| permissionName | string | 是 | 需要查询的权限的名称。 |
| permissionName | string | 是 | 需要查询的权限的名称。 |
| callback | AsyncCallback
<
[
PermissionDef
](
js-apis-bundle-PermissionDef
)
>
| 是 | 程序启动作为入参的回调函数,返回定义的权限信息。 |
| callback | AsyncCallback
<
[
PermissionDef
](
js-apis-bundle-PermissionDef
.md
)
>
| 是 | 程序启动作为入参的回调函数,返回定义的权限信息。 |
**示例:**
**示例:**
...
@@ -839,7 +839,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -839,7 +839,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ------------------------------------------------------------ |
| ----------- | ------ | ---- | ------------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中应用信息相关flag。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
**返回值:**
...
@@ -881,7 +881,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -881,7 +881,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中应用信息相关flag。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback
<Array
\<[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回应用信息列表。 |
| callback | AsyncCallback
<Array
\<[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回应用信息列表。 |
...
@@ -920,7 +920,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -920,7 +920,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中应用信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中应用信息相关flag。 |
| callback | AsyncCallback
<Array
\<[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回应用信息列表。 |
| callback | AsyncCallback
<Array
\<[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回应用信息列表。 |
**示例:**
**示例:**
...
@@ -953,7 +953,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -953,7 +953,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------ |
| ---------- | ------ | ---- | ------------ |
| hapFilePath | string | 是 | HAP存放路径。支持当前应用程序的绝对路径和数据目录沙箱路径。 |
| hapFilePath | string | 是 | HAP存放路径。支持当前应用程序的绝对路径和数据目录沙箱路径。 |
| bundleFlags | number | 是 | 用于指定要返回的BundleInfo对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlags | number | 是 | 用于指定要返回的BundleInfo对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
**返回值:**
**返回值:**
| 类型 | 说明 |
| 类型 | 说明 |
...
@@ -990,7 +990,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -990,7 +990,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ---------- | ------ | ---- | ------------ |
| ---------- | ------ | ---- | ------------ |
| hapFilePath | string | 是 | HAP存放路径,支持当前应用程序的绝对路径和数据目录沙箱路径。 |
| hapFilePath | string | 是 | HAP存放路径,支持当前应用程序的绝对路径和数据目录沙箱路径。 |
| bundleFlags | number | 是 | 用于指定要返回的BundleInfo对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中包信息相关flag。 |
| bundleFlags | number | 是 | 用于指定要返回的BundleInfo对象中包含信息的标记。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中包信息相关flag。 |
| callback| AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回HAP中包含的应用程序包的信息。 |
| callback| AsyncCallback
\<
[
BundleInfo
](
js-apis-bundle-BundleInfo.md
)
> | 是 | 程序启动作为入参的回调函数,返回HAP中包含的应用程序包的信息。 |
**示例:**
**示例:**
...
@@ -1339,7 +1339,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -1339,7 +1339,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ------------------------------------- |
| ----------- | ------ | ---- | ------------------------------------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 包含要查询的应用Bundle名称的意图。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 包含要查询的应用Bundle名称的意图。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中Ability信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中Ability信息相关flag。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number | 否 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
**返回值:**
...
@@ -1390,7 +1390,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -1390,7 +1390,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 指示包含要查询的应用Bundle名称的意图。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 指示包含要查询的应用Bundle名称的意图。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中Ability信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中Ability信息相关flag。 |
| userId | number | 是 | 用户ID。取值范围:大于等于0。 |
| userId | number | 是 | 用户ID。取值范围:大于等于0。 |
| callback | AsyncCallback
<Array
\<[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回Ability信息。 |
| callback | AsyncCallback
<Array
\<[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回Ability信息。 |
...
@@ -1435,7 +1435,7 @@ SystemCapability.BundleManager.BundleFramework
...
@@ -1435,7 +1435,7 @@ SystemCapability.BundleManager.BundleFramework
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| ----------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 指示包含要查询的应用Bundle名称的意图。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 指示包含要查询的应用Bundle名称的意图。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
)
中Ability信息相关flag。 |
| bundleFlags | number | 是 | 用于指定返回abilityInfo信息。取值范围:参考
[
BundleFlag说明
](
#bundleflag
deprecated
)
中Ability信息相关flag。 |
| callback | AsyncCallback
<Array
\<[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回Ability信息。 |
| callback | AsyncCallback
<Array
\<[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
>
> | 是 | 程序启动作为入参的回调函数,返回Ability信息。 |
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-bundle-AbilityInfo.md
浏览文件 @
71a104e1
...
@@ -3,9 +3,7 @@
...
@@ -3,9 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Ability信息,未做特殊说明的属性,均通过
[
bundle.getAbilityInfo
](
js-apis-Bundle.md#bundlegetabilityinfodeprecated
)
获取。
Ability信息,未做特殊说明的属性,均通过
[
GET_BUNDLE_DEFAULT
](
js-apis-Bundle.md
)
获取。
## AbilityInfo<sup>(deprecated)<sup>
## AbilityInfo<sup>(deprecated)<sup>
...
@@ -31,14 +29,14 @@ Ability信息,未做特殊说明的属性,均通过[GET_BUNDLE_DEFAULT](js-a
...
@@ -31,14 +29,14 @@ Ability信息,未做特殊说明的属性,均通过[GET_BUNDLE_DEFAULT](js-a
| type | AbilityType | 是 | 否 | Ability类型。
<br
/>
此属性仅可在FA模型下使用。 |
| type | AbilityType | 是 | 否 | Ability类型。
<br
/>
此属性仅可在FA模型下使用。 |
| orientation |
[
DisplayOrientation
](
js-apis-Bundle.md#displayorientationdeprecated
)
| 是 | 否 | Ability的显示模式。 |
| orientation |
[
DisplayOrientation
](
js-apis-Bundle.md#displayorientationdeprecated
)
| 是 | 否 | Ability的显示模式。 |
| launchMode |
[
LaunchMode
](
js-apis-Bundle.md#launchmodedeprecated
)
| 是 | 否 | Ability的启动模式。 |
| launchMode |
[
LaunchMode
](
js-apis-Bundle.md#launchmodedeprecated
)
| 是 | 否 | Ability的启动模式。 |
| permissions | Array
\<
string> | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合。
<br
/>
通过传入GET_ABILITY_INFO_WITH_PERMISSION获取。 |
| permissions | Array
\<
string> | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合。
<br
/>
通过
调用
[
bundle.getAbilityInfo
](
js-apis-Bundle.md#bundlegetabilityinfodeprecated
)
接口时,
传入GET_ABILITY_INFO_WITH_PERMISSION获取。 |
| deviceTypes | Array
\<
string> | 是 | 否 | Ability支持的设备类型。 |
| deviceTypes | Array
\<
string> | 是 | 否 | Ability支持的设备类型。 |
| deviceCapabilities | Array
\<
string> | 是 | 否 | Ability需要的设备能力。 |
| deviceCapabilities | Array
\<
string> | 是 | 否 | Ability需要的设备能力。 |
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限。
<br
/>
此属性仅可在FA模型下使用。 |
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限。
<br
/>
此属性仅可在FA模型下使用。 |
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限。
<br
/>
此属性仅可在FA模型下使用。 |
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限。
<br
/>
此属性仅可在FA模型下使用。 |
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
| 是 | 否 | 应用程序的配置信息。
<br
/>
通过
传入
[
GET_ABILITY_INFO_WITH_APPLICATION
](
js-apis-Bundle.md
)
获取。 |
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
| 是 | 否 | 应用程序的配置信息。
<br
/>
通过
调用
[
bundle.getAbilityInfo
](
js-apis-Bundle.md#bundlegetabilityinfodeprecated
)
接口时,传入GET_ABILITY_INFO_WITH_APPLICATION
获取。 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI)。
<br
/>
此属性仅可在FA模型下使用。 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI)。
<br
/>
此属性仅可在FA模型下使用。 |
| labelId | number | 是 | 否 | Ability的标签id。 |
| labelId | number | 是 | 否 | Ability的标签id。 |
| subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型。
<br
/>
此属性仅可在FA模型下使用。 |
| subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型。
<br
/>
此属性仅可在FA模型下使用。 |
| metadata
<sup>
8+
</sup>
| Array
\<
[
CustomizeData
](
js-apis-bundle-CustomizeData.md
)
> | 是 | 否 | ability的元信息。
<br
/>
通过传入GET_ABILITY_INFO_WITH_METADATA获取。 |
| metadata
<sup>
8+
</sup>
| Array
\<
[
CustomizeData
](
js-apis-bundle-CustomizeData.md
)
> | 是 | 否 | ability的元信息。
<br
/>
通过
调用
[
bundle.getAbilityInfo
](
js-apis-Bundle.md#bundlegetabilityinfodeprecated
)
接口时,
传入GET_ABILITY_INFO_WITH_METADATA获取。 |
| enabled
<sup>
8+
</sup>
| boolean | 是 | 否 | ability是否可用。 |
| enabled
<sup>
8+
</sup>
| boolean | 是 | 否 | ability是否可用。 |
zh-cn/application-dev/reference/apis/js-apis-bundle-ApplicationInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用程序信息,未做特殊说明的属性,均通过
[
GET_BUNDLE_DEFAULT
](
js-apis-Bundle.m
d
)
获取。
应用程序信息,未做特殊说明的属性,均通过
[
bundle.getApplicationInfo
](
js-apis-Bundle.md#bundlegetapplicationinfodeprecate
d
)
获取。
## ApplicationInfo<sup>(deprecated)<sup>
## ApplicationInfo<sup>(deprecated)<sup>
...
@@ -27,11 +27,11 @@
...
@@ -27,11 +27,11 @@
| process | string | 是 | 否 | 应用程序的进程,如果不设置,默认为包的名称。 |
| process | string | 是 | 否 | 应用程序的进程,如果不设置,默认为包的名称。 |
| supportedModes | number | 是 | 否 | 标识应用支持的运行模式,当前只定义了驾驶模式(drive)。该标签只适用于车机。 |
| supportedModes | number | 是 | 否 | 标识应用支持的运行模式,当前只定义了驾驶模式(drive)。该标签只适用于车机。 |
| moduleSourceDirs | Array
\<
string> | 是 | 否 | 应用程序的资源存放的相对路径。 |
| moduleSourceDirs | Array
\<
string> | 是 | 否 | 应用程序的资源存放的相对路径。 |
| permissions | Array
\<
string> | 是 | 否 | 访问应用程序所需的权限。
<br
/>
通过
传入
[
GET_APPLICATION_INFO_WITH_PERMISSION
](
js-apis-Bundle.md
)
获取。 |
| permissions | Array
\<
string> | 是 | 否 | 访问应用程序所需的权限。
<br
/>
通过
调用
[
bundle.getApplicationInfo
](
js-apis-Bundle.md#bundlegetapplicationinfodeprecated
)
接口时,传入GET_APPLICATION_INFO_WITH_PERMISSION
获取。 |
| moduleInfos | Array
\<
[
ModuleInfo
](
js-apis-bundle-ModuleInfo.md
)
> | 是 | 否 | 应用程序的模块信息。 |
| moduleInfos | Array
\<
[
ModuleInfo
](
js-apis-bundle-ModuleInfo.md
)
> | 是 | 否 | 应用程序的模块信息。 |
| entryDir | string | 是 | 否 | 应用程序的文件保存路径。 |
| entryDir | string | 是 | 否 | 应用程序的文件保存路径。 |
| codePath
<sup>
8+
</sup>
| string | 是 | 否 | 应用程序的安装目录。 |
| codePath
<sup>
8+
</sup>
| string | 是 | 否 | 应用程序的安装目录。 |
| metaData
<sup>
8+
</sup>
| Map
\<
string, Array
\<
[
CustomizeData
](
js-apis-bundle-CustomizeData.md
)
>> | 是 | 否 | 应用程序的自定义元信息。
<br
/>
通过
传入
[
GET_APPLICATION_INFO_WITH_METADATA
](
js-apis-Bundle.md
)
获取。 |
| metaData
<sup>
8+
</sup>
| Map
\<
string, Array
\<
[
CustomizeData
](
js-apis-bundle-CustomizeData.md
)
>> | 是 | 否 | 应用程序的自定义元信息。
<br
/>
通过
调用
[
bundle.getApplicationInfo
](
js-apis-Bundle.md#bundlegetapplicationinfodeprecated
)
接口时,传入GET_APPLICATION_INFO_WITH_METADATA
获取。 |
| removable
<sup>
8+
</sup>
| boolean | 是 | 否 | 应用程序是否可以被移除。 |
| removable
<sup>
8+
</sup>
| boolean | 是 | 否 | 应用程序是否可以被移除。 |
| accessTokenId
<sup>
8+
</sup>
| number | 是 | 否 | 应用程序的accessTokenId。 |
| accessTokenId
<sup>
8+
</sup>
| number | 是 | 否 | 应用程序的accessTokenId。 |
| uid
<sup>
8+
</sup>
| number | 是 | 否 | 应用程序的uid。 |
| uid
<sup>
8+
</sup>
| number | 是 | 否 | 应用程序的uid。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-bundle-BundleInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用包的信息,
未做特殊说明的属性,均通过
[
GET_BUNDLE_DEFAULT
](
js-apis-Bundle.m
d
)
获取。
应用包的信息,
通过
[
bundle.getBundleInfo
](
js-apis-Bundle.md#bundlegetbundleinfodeprecate
d
)
获取。
## BundleInfo<sup>(deprecated)<sup>
## BundleInfo<sup>(deprecated)<sup>
...
@@ -20,9 +20,9 @@
...
@@ -20,9 +20,9 @@
| installTime | number | 是 | 否 | HAP安装时间。 |
| installTime | number | 是 | 否 | HAP安装时间。 |
| updateTime | number | 是 | 否 | HAP更新时间。 |
| updateTime | number | 是 | 否 | HAP更新时间。 |
| appInfo |
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
| 是 | 否 | 应用程序的配置信息。 |
| appInfo |
[
ApplicationInfo
](
js-apis-bundle-ApplicationInfo.md
)
| 是 | 否 | 应用程序的配置信息。 |
| abilityInfos | Array
\<
[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
> | 是 | 否 | Ability的配置信息
<br
/>
通过传入GET_BUNDLE_WITH_ABILITIES获取。 |
| abilityInfos | Array
\<
[
AbilityInfo
](
js-apis-bundle-AbilityInfo.md
)
> | 是 | 否 | Ability的配置信息
<br
/>
通过
调用
[
bundle.getBundleInfo
](
js-apis-Bundle.md#bundlegetbundleinfodeprecated
)
接口时,
传入GET_BUNDLE_WITH_ABILITIES获取。 |
| reqPermissions | Array
\<
string> | 是 | 否 | 应用运行时需向系统申请的权限集合
<br
/>
通过传入GET_BUNDLE_WITH_REQUESTED_PERMISSION获取。 |
| reqPermissions | Array
\<
string> | 是 | 否 | 应用运行时需向系统申请的权限集合
<br
/>
通过
调用
[
bundle.getBundleInfo
](
js-apis-Bundle.md#bundlegetbundleinfodeprecated
)
接口时,
传入GET_BUNDLE_WITH_REQUESTED_PERMISSION获取。 |
| reqPermissionDetails | Array
\<
[
ReqPermissionDetail
](
#reqpermissiondetaildeprecated
)
> | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息
<br
/>
通过传入GET_BUNDLE_WITH_REQUESTED_PERMISSION获取。 |
| reqPermissionDetails | Array
\<
[
ReqPermissionDetail
](
#reqpermissiondetaildeprecated
)
> | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息
<br
/>
通过
调用
[
bundle.getBundleInfo
](
js-apis-Bundle.md#bundlegetbundleinfodeprecated
)
接口时,
传入GET_BUNDLE_WITH_REQUESTED_PERMISSION获取。 |
| vendor | string | 是 | 否 | 应用包的供应商。 |
| vendor | string | 是 | 否 | 应用包的供应商。 |
| versionCode | number | 是 | 否 | 应用包的版本号。 |
| versionCode | number | 是 | 否 | 应用包的版本号。 |
| versionName | string | 是 | 否 | 应用包的版本文本描述信息。 |
| versionName | string | 是 | 否 | 应用包的版本文本描述信息。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-bundle-BundleInstaller.md
浏览文件 @
71a104e1
...
@@ -165,9 +165,9 @@ bundle.getBundleInstaller().then(installer=>{
...
@@ -165,9 +165,9 @@ bundle.getBundleInstaller().then(installer=>{
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | ------- | ---- | ---- | ------------------ |
| ----------- | ------- | ---- | ---- | ------------------ |
| userId | number | 是 |
否 | 指示用户id
|
| userId | number | 是 |
是 | 指示用户id。
|
| installFlag | number | 是 |
否 | 指示安装标志
|
| installFlag | number | 是 |
是 | 指示安装标志。
|
| isKeepData | boolean | 是 |
否 | 指示参数是否有数据
|
| isKeepData | boolean | 是 |
是 | 指示参数是否有数据。
|
## InstallStatus<sup>(deprecated)<sup>
## InstallStatus<sup>(deprecated)<sup>
...
...
zh-cn/application-dev/reference/apis/js-apis-bundle-HapModuleInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Hap模块信息,未做特殊说明的属性,均通过
[
GET_BUNDLE_DEFAULT
](
js-apis-Bundle.m
d
)
获取。
Hap模块信息,未做特殊说明的属性,均通过
[
bundle.getBundleInfo
](
js-apis-Bundle.md#bundlegetbundleinfodeprecate
d
)
获取。
## HapModuleInfo<sup>(deprecated)<sup>
## HapModuleInfo<sup>(deprecated)<sup>
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-abilityInfo.md
浏览文件 @
71a104e1
...
@@ -3,38 +3,38 @@
...
@@ -3,38 +3,38 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Ability信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的Ability信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的Ability信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用GET_BUNDLE_INFO_WITH_ABILITY
。
Ability信息,系统应用可以通过
[
bundleManager.queryAbilityInfo
](
js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
获取Ability信息,其中入参
[
abilityFlags
](
js-apis-bundleManager.md#abilityflag
)
指定返回的
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
中所包含的信息
。
## AbilityInfo
## AbilityInfo
**系统能力:**
以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core。
**系统能力:**
以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core。
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | -------------------------------------------------------- | ---- | ---- | ----------------------------------------- |
| --------------------- | -------------------------------------------------------- | ---- | ---- | -----------------------------------------
-
|
| bundleName | string | 是 | 否 | 应用Bundle名称 |
| bundleName | string | 是 | 否 | 应用Bundle名称
。
|
| moduleName | string | 是 | 否 | Ability所属的HAP的名称 |
| moduleName | string | 是 | 否 | Ability所属的HAP的名称
。
|
| name | string | 是 | 否 | Ability名称 |
| name | string | 是 | 否 | Ability名称
。
|
| label | string | 是 | 否 | Ability对用户显示的名称 |
| label | string | 是 | 否 | Ability对用户显示的名称
。
|
| labelId | number | 是 | 否 | Ability的标签资源id |
| labelId | number | 是 | 否 | Ability的标签资源id
。
|
| description | string | 是 | 否 | Ability的描述 |
| description | string | 是 | 否 | Ability的描述
。
|
| descriptionId | number | 是 | 否 | Ability的描述资源id |
| descriptionId | number | 是 | 否 | Ability的描述资源id
。
|
| icon | string | 是 | 否 | Ability的图标资源文件索引 |
| icon | string | 是 | 否 | Ability的图标资源文件索引
。
|
| iconId | number | 是 | 否 | Ability的图标资源id |
| iconId | number | 是 | 否 | Ability的图标资源id
。
|
| process | string | 是 | 否 | Ability的进程,如果不设置,默认为包的名称 |
| process | string | 是 | 否 | Ability的进程,如果不设置,默认为包的名称
。
|
| isVisible | boolean | 是 | 否 | 判断Ability是否可以被其他应用调用 |
| isVisible | boolean | 是 | 否 | 判断Ability是否可以被其他应用调用
。
|
| type |
[
AbilityType
](
js-apis-bundleManager.md#abilitytype
)
| 是 | 否 | Ability类型
<br
/>
此属性仅可在FA模型下使用
|
| type |
[
AbilityType
](
js-apis-bundleManager.md#abilitytype
)
| 是 | 否 | Ability类型
<br
/>
此属性仅可在FA模型下使用
。
|
| orientation |
[
DisplayOrientation
](
js-apis-bundleManager.md#displayorientation
)
| 是 | 否 | Ability的显示模式 |
| orientation |
[
DisplayOrientation
](
js-apis-bundleManager.md#displayorientation
)
| 是 | 否 | Ability的显示模式
。
|
| launchType |
[
LaunchType
](
js-apis-bundleManager.md#launchtype
)
| 是 | 否 | Ability的启动模式 |
| launchType |
[
LaunchType
](
js-apis-bundleManager.md#launchtype
)
| 是 | 否 | Ability的启动模式
。
|
| permissions | Array
\<
string> | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合,通过
传入GET_ABILITY_INFO_WITH_PERMISSION获取
|
| permissions | Array
\<
string> | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合,通过
调用
[
bundleManager.queryAbilityInfo
](
js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
接口,传入GET_ABILITY_INFO_WITH_PERMISSION获取。
|
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限
<br
/>
此属性仅可在FA模型下使用 |
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限
<br
/>
此属性仅可在FA模型下使用
。
|
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限
<br
/>
此属性仅可在FA模型下使用 |
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限
<br
/>
此属性仅可在FA模型下使用
。
|
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI)
<br
/>
此属性仅可在FA模型下使用 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI)
<br
/>
此属性仅可在FA模型下使用
。
|
| deviceTypes | Array
\<
string> | 是 | 否 | Ability支持的设备类型 |
| deviceTypes | Array
\<
string> | 是 | 否 | Ability支持的设备类型
。
|
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | 应用程序的配置信息,通过
传入GET_ABILITY_INFO_WITH_APPLICATION获取
|
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | 应用程序的配置信息,通过
调用
[
bundleManager.queryAbilityInfo
](
js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
接口,传入GET_ABILITY_INFO_WITH_APPLICATION获取。
|
| metadata | Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
> | 是 | 否 | ability的元信息,通过
传入GET_ABILITY_INFO_WITH_METADATA获取
|
| metadata | Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
> | 是 | 否 | ability的元信息,通过
调用
[
bundleManager.queryAbilityInfo
](
js-apis-bundleManager.md#bundlemanagerqueryabilityinfo
)
接口,传入GET_ABILITY_INFO_WITH_METADATA获取。
|
| enabled | boolean | 是 | 否 | ability是否可用 |
| enabled | boolean | 是 | 否 | ability是否可用
。
|
| supportWindowModes | Array
\<
[
SupportWindowMode
](
js-apis-bundleManager.md#supportwindowmode
)
> | 是 | 否 | ability支持的窗口模式 |
| supportWindowModes | Array
\<
[
SupportWindowMode
](
js-apis-bundleManager.md#supportwindowmode
)
> | 是 | 否 | ability支持的窗口模式
。
|
| windowSize|
[
WindowSize
](
#windowsize
)
| 是 | 否 | 表示窗口尺寸|
| windowSize|
[
WindowSize
](
#windowsize
)
| 是 | 否 | 表示窗口尺寸
。
|
## WindowSize
## WindowSize
...
@@ -44,9 +44,9 @@ Ability信息,系统应用可以通过[getBundleInfo](js-apis-bundleManager.md
...
@@ -44,9 +44,9 @@ Ability信息,系统应用可以通过[getBundleInfo](js-apis-bundleManager.md
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------------------| ------- | ---- | ---- | ---------------------------------- |
| -------------------| ------- | ---- | ---- | ---------------------------------- |
| maxWindowRatio | number | 是 | 否 | 表示自由窗口状态下窗口的最大宽高比;取值范围0-1 |
| maxWindowRatio | number | 是 | 否 | 表示自由窗口状态下窗口的最大宽高比;取值范围0-1。 |
| minWindowRatio | number | 是 | 否 | 表示自由窗口状态下窗口的最小宽高比;取值范围0-1 |
| minWindowRatio | number | 是 | 否 | 表示自由窗口状态下窗口的最小宽高比;取值范围0-1。 |
| maxWindowWidth | number | 是 | 否 | 表示自由窗口状态下窗口的最大宽度,宽度单位为vp |
| maxWindowWidth | number | 是 | 否 | 表示自由窗口状态下窗口的最大宽度,宽度单位为vp。 |
| minWindowWidth | number | 是 | 否 | 表示自由窗口状态下窗口的最小宽度,宽度单位为vp |
| minWindowWidth | number | 是 | 否 | 表示自由窗口状态下窗口的最小宽度,宽度单位为vp。 |
| maxWindowHeight | number | 是 | 否 | 表示自由窗口状态下窗口的最大高度,宽度单位为vp |
| maxWindowHeight | number | 是 | 否 | 表示自由窗口状态下窗口的最大高度,宽度单位为vp。 |
| minWindowHeight | number | 是 | 否 | 表示自由窗口状态下窗口的最小高度,宽度单位为vp |
| minWindowHeight | number | 是 | 否 | 表示自由窗口状态下窗口的最小高度,宽度单位为vp。 |
\ No newline at end of file
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundleManager-applicationInfo.md
浏览文件 @
71a104e1
...
@@ -3,31 +3,31 @@
...
@@ -3,31 +3,31 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用程序信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的应用程序信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的应用程序信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用GET_BUNDLE_INFO_WITH_APPLICATION
。
应用程序信息,系统应用可以通过
[
bundleManager.getApplicationInfo
](
js-apis-bundleManager.md#bundlemanagergetapplicationinfo
)
获取自身或其他应用的应用程序信息,其中入参
[
appFlags
](
js-apis-bundleManager.md#applicationflag
)
指定返回的
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
中所包含的信息
。
## ApplicationInfo
## ApplicationInfo
**系统能力**
: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core
**系统能力**
: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------------------------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ |
| -------------------------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ |
| name | string | 是 | 否 | 应用程序的名称 |
| name | string | 是 | 否 | 应用程序的名称
。
|
| description | string | 是 | 否 | 标识应用的描述信息 |
| description | string | 是 | 否 | 标识应用的描述信息
。
|
| descriptionId | number | 是 | 否 | 标识应用的描述信息的资源id |
| descriptionId | number | 是 | 否 | 标识应用的描述信息的资源id
。
|
| enabled | boolean | 是 | 否 | 判断应用程序是否可以使用,默认为true |
| enabled | boolean | 是 | 否 | 判断应用程序是否可以使用,默认为true
。
|
| label | string | 是 | 否 | 标识应用的名称 |
| label | string | 是 | 否 | 标识应用的名称
。
|
| labelId | number
| 是 | 否 | 标识应用名称的资源id
|
| labelId | number
| 是 | 否 | 标识应用名称的资源id。
|
| icon | string | 是 | 否 | 应用程序的图标 |
| icon | string | 是 | 否 | 应用程序的图标
。
|
| iconId | number
| 是 | 否 | 应用程序图标的资源id
|
| iconId | number
| 是 | 否 | 应用程序图标的资源id。
|
| process | string | 是 | 否 | 应用程序的进程,如果不设置,默认为包的名称。 |
| process | string | 是 | 否 | 应用程序的进程,如果不设置,默认为包的名称。 |
| permissions | Array
\<
string> | 是 | 否 | 访问应用程序所需的权限,通过传入GET_APPLICATION_INFO_WITH_PERMISSION获取 |
| permissions | Array
\<
string> | 是 | 否 | 访问应用程序所需的权限,通过调用
[
bundleManager.getApplicationInfo
](
js-apis-bundleManager.md#bundlemanagergetapplicationinfo
)
接口,传入GET_APPLICATION_INFO_WITH_PERMISSION获取。 |
| entryDir | string | 是 | 否 | 应用程序的文件保存路径 |
| entryDir | string | 是 | 否 | 应用程序的文件保存路径。 |
| codePath | string | 是 | 否 | 应用程序的安装目录 |
| codePath | string | 是 | 否 | 应用程序的安装目录。 |
| metadata | Map
\<
string, Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
>> | 是 | 否 | 应用程序的元信息,通过传入GET_APPLICATION_INFO_WITH_METADATA获取 |
| metadata | Map
\<
string, Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
>> | 是 | 否 | 应用程序的元信息,通过调用
[
bundleManager.getApplicationInfo
](
js-apis-bundleManager.md#bundlemanagergetapplicationinfo
)
接口,传入GET_APPLICATION_INFO_WITH_METADATA获取。 |
| removable | boolean | 是 | 否 | 应用程序是否可以被移除 |
| removable | boolean | 是 | 否 | 应用程序是否可以被移除。 |
| accessTokenId | number | 是 | 否 | 应用程序的accessTokenId |
| accessTokenId | number | 是 | 否 | 应用程序的accessTokenId。 |
| uid | number | 是 | 否 | 应用程序的uid |
| uid | number | 是 | 否 | 应用程序的uid。 |
| iconResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的图标资源信息 |
| iconResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的图标资源信息。 |
| labelResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的标签资源信息 |
| labelResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的标签资源信息。 |
| descriptionResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的描述资源信息 |
| descriptionResource |
[
Resource
](
js-apis-resource-manager.md#resource9
)
| 是 | 否 | 应用程序的描述资源信息。 |
| appDistributionType | string | 是 | 否 | 应用程序签名证书的分发类型,分为:app_gallery、enterprise、os_integration和crowdtesting |
| appDistributionType | string | 是 | 否 | 应用程序签名证书的分发类型,分为:app_gallery、enterprise、os_integration和crowdtesting。 |
| appProvisionType | string | 是 | 否 | 应用程序签名证书文件的类型,分为debug和release两种类型 |
| appProvisionType | string | 是 | 否 | 应用程序签名证书文件的类型,分为debug和release两种类型。 |
\ No newline at end of file
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundleManager-bundleInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
应用包信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的应用包信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的应用包信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_DEFAULT
。
应用包信息,系统应用可以通过
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的应用包信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的应用包信息,其中入参
[
bundleFlags
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
指定所返回的
[
BundleInfo
](
js-apis-bundleManager-bundleInfo.md
)
中所包含的信息
。
## BundleInfo
## BundleInfo
...
@@ -11,19 +11,19 @@
...
@@ -11,19 +11,19 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------------------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ |
| --------------------------------- | ------------------------------------------------------------ | ---- | ---- | ------------------------------------------------------------ |
| name | string | 是 | 否 | 应用包的名称 |
| name | string | 是 | 否 | 应用包的名称
。
|
| vendor | string | 是 | 否 | 应用包的供应商 |
| vendor | string | 是 | 否 | 应用包的供应商
。
|
| versionCode | number
| 是 | 否 | 应用包的版本号
|
| versionCode | number
| 是 | 否 | 应用包的版本号。
|
| versionName | string | 是 | 否 | 应用包的版本文本描述信息 |
| versionName | string | 是 | 否 | 应用包的版本文本描述信息
。
|
| minCompatibleVersionCode | number | 是 | 否 | 分布式场景下的应用包兼容的最低版本 |
| minCompatibleVersionCode | number | 是 | 否 | 分布式场景下的应用包兼容的最低版本
。
|
| targetVersion | number | 是 | 否 | 该标签标识应用运行目标版本 |
| targetVersion | number | 是 | 否 | 该标签标识应用运行目标版本
。
|
| appInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | 应用程序的配置信息,通过
传入GET_BUNDLE_INFO_WITH_APPLICATION获取
|
| appInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | 应用程序的配置信息,通过
调用
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
接口,传入GET_BUNDLE_INFO_WITH_APPLICATION获取。
|
| hapModulesInfo | Array
\<
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
> | 是 | 否 | 模块的配置信息,通过
传入GET_BUNDLE_INFO_WITH_HAP_MODULE获取
|
| hapModulesInfo | Array
\<
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
> | 是 | 否 | 模块的配置信息,通过
调用
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
接口,传入GET_BUNDLE_INFO_WITH_HAP_MODULE获取。
|
| reqPermissionDetails | Array
\<
[
ReqPermissionDetail
](
#reqpermissiondetail
)
> | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息,通过
传入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION获取
|
| reqPermissionDetails | Array
\<
[
ReqPermissionDetail
](
#reqpermissiondetail
)
> | 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息,通过
调用
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
接口,传入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION获取。
|
| permissionGrantStates | Array
\<
[
PermissionGrantState
](
js-apis-bundleManager.md#permissiongrantstate
)
> | 是 | 否 | 申请权限的授予状态,通过
传入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION获取
|
| permissionGrantStates | Array
\<
[
PermissionGrantState
](
js-apis-bundleManager.md#permissiongrantstate
)
> | 是 | 否 | 申请权限的授予状态,通过
调用
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
接口,传入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION获取。
|
| signatureInfo |
[
SignatureInfo
](
#signatureinfo
)
| 是 | 否 | 应用包的签名信息,通过
传入GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取
|
| signatureInfo |
[
SignatureInfo
](
#signatureinfo
)
| 是 | 否 | 应用包的签名信息,通过
调用
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
接口,传入GET_BUNDLE_INFO_WITH_SIGNATURE_INFO获取。
|
| installTime | number | 是 | 否 | 应用包安装时间 |
| installTime | number | 是 | 否 | 应用包安装时间
。
|
| updateTime | number | 是 | 否 | 应用包更新时间 |
| updateTime | number | 是 | 否 | 应用包更新时间
。
|
## ReqPermissionDetail
## ReqPermissionDetail
...
@@ -34,10 +34,10 @@
...
@@ -34,10 +34,10 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------- | ----------------------- | ---- | ---- | ---------------------|
| --------------------- | ----------------------- | ---- | ---- | ---------------------|
| name | string | 是 | 是 | 需要使用的权限名称 |
| name | string | 是 | 是 | 需要使用的权限名称
。
|
| reason | string | 是 | 是 | 描述申请权限的原因
|
| reason | string | 是 | 是 | 描述申请权限的原因
。
|
| reasonId | number | 是 | 是 | 描述申请权限的原因ID |
| reasonId | number | 是 | 是 | 描述申请权限的原因ID
。
|
| usedScene |
[
UsedScene
](
#usedscene
)
| 是 | 是 | 权限使用的场景和时机 |
| usedScene |
[
UsedScene
](
#usedscene
)
| 是 | 是 | 权限使用的场景和时机
。
|
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------- | -------------- | ---- | ---- | --------------------------- |
| --------- | -------------- | ---- | ---- | --------------------------- |
| abilities | Array
\<
string> | 是 | 是 | 使用到该权限的Ability集合 |
| abilities | Array
\<
string> | 是 | 是 | 使用到该权限的Ability集合
。
|
| when | string | 是 | 是 | 使用该权限的时机。 |
| when | string | 是 | 是 | 使用该权限的时机。 |
## SignatureInfo
## SignatureInfo
...
@@ -60,5 +60,5 @@
...
@@ -60,5 +60,5 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------- | -------------- | ---- | ---- | --------------------------- |
| --------- | -------------- | ---- | ---- | --------------------------- |
| appId | string | 是 | 否 | 应用的appId |
| appId | string | 是 | 否 | 应用的appId
。
|
|fingerprint| string | 是 | 否 | 应用包的指纹信息 |
|fingerprint| string | 是 | 否 | 应用包的指纹信息
。
|
zh-cn/application-dev/reference/apis/js-apis-bundleManager-dispatchInfo.md
浏览文件 @
71a104e1
...
@@ -13,5 +13,5 @@
...
@@ -13,5 +13,5 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | ------ | ---- | ---- | ------------------------ |
| ----------- | ------ | ---- | ---- | ------------------------ |
| version | string | 是 | 否 | dispatchInfo结构体版本信息 |
| version | string | 是 | 否 | dispatchInfo结构体版本信息
。
|
| dispatchAPIVersion | string | 是 | 否 | 免安装接口版本信息 |
| dispatchAPIVersion | string | 是 | 否 | 免安装接口版本信息
。
|
zh-cn/application-dev/reference/apis/js-apis-bundleManager-elementName.md
浏览文件 @
71a104e1
# ElementName
# ElementName
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-extensionAbilityInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
ExtensionAbility信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的ExtensionAbility信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的ExtensionAbility信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY。
ExtensionAbility信息,系统应用可以通过
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的ExtensionAbility信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的ExtensionAbility信息,其中入参
[
bundleFlags
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_EXTENSION_ABILITY。
## ExtensionAbilityInfo
## ExtensionAbilityInfo
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-hapModuleInfo.md
浏览文件 @
71a104e1
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
HAP信息,系统应用可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的HAP信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的HAP信息,其中入参
[
BundleFlag
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_HAP_MODULE。
HAP信息,系统应用可以通过
[
bundleManager.getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取自身或其他应用的HAP信息,三方应用可以通过
[
getBundleInfoForSelf
](
js-apis-bundleManager.md#bundlemanagergetbundleinfoforself
)
获取自身的HAP信息,其中入参
[
bundleFlags
](
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis/js-apis-bundleManager.md#bundleflag
)
需要使用 GET_BUNDLE_INFO_WITH_HAP_MODULE。
## HapModuleInfo
## HapModuleInfo
...
@@ -11,19 +11,19 @@ HAP信息,系统应用可以通过[getBundleInfo](js-apis-bundleManager.md#bun
...
@@ -11,19 +11,19 @@ HAP信息,系统应用可以通过[getBundleInfo](js-apis-bundleManager.md#bun
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------------------------- | ------------------------------------------------------------ | ---- | ---- | -------------------- |
| --------------------------------- | ------------------------------------------------------------ | ---- | ---- | -------------------- |
| name | string | 是 | 否 | 模块名称 |
| name | string | 是 | 否 | 模块名称
。
|
| icon | string | 是 | 否 | 模块图标 |
| icon | string | 是 | 否 | 模块图标
。
|
| iconId | number | 是 | 否 | 模块图标资源id |
| iconId | number | 是 | 否 | 模块图标资源id
。
|
| label | string | 是 | 否 | 模块标签 |
| label | string | 是 | 否 | 模块标签
。
|
| labelId | number | 是 | 否 | 模块标签资源id |
| labelId | number | 是 | 否 | 模块标签资源id
。
|
| description | string | 是 | 否 | 模块描述信息 |
| description | string | 是 | 否 | 模块描述信息
。
|
| descriptionId | number | 是 | 否 | 描述信息资源id |
| descriptionId | number | 是 | 否 | 描述信息资源id
。
|
| mainElementName | string | 是 | 否 | 入口ability信息 |
| mainElementName | string | 是 | 否 | 入口ability信息
。
|
| abilitiesInfo | Array
\<
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
> | 是 | 否 | Ability信息 |
| abilitiesInfo | Array
\<
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
> | 是 | 否 | Ability信息
。
|
| extensionAbilitiesInfo | Array
\<
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
> | 是 | 否 | extensionAbility信息 |
| extensionAbilitiesInfo | Array
\<
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
> | 是 | 否 | extensionAbility信息
。
|
| metadata | Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
> | 是 | 否 | Ability的元信息 |
| metadata | Array
\<
[
Metadata
](
js-apis-bundleManager-metadata.md
)
> | 是 | 否 | Ability的元信息
。
|
| deviceTypes | Array
\<
string> | 是 | 否 | 支持运行的设备类型 |
| deviceTypes | Array
\<
string> | 是 | 否 | 支持运行的设备类型
。
|
| installationFree | boolean | 是 | 否 | 是否支持免安装 |
| installationFree | boolean | 是 | 否 | 是否支持免安装
。
|
| hashValue | string | 是 | 否 | Module的Hash值 |
| hashValue | string | 是 | 否 | Module的Hash值
。
|
| moduleSourceDir
| string | 是 | 否 | Module的路径
|
| moduleSourceDir
| string | 是 | 否 | Module的路径。
|
zh-cn/application-dev/reference/apis/js-apis-bundleManager-launcherAbilityInfo.md
浏览文件 @
71a104e1
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
桌面应用的Ability信息,可以通过
[
getLauncherAbilityInfo
](
js-apis-launcherBundleManager.md#launcherbundlemanagergetlauncherabilityinfo9
)
获取。
桌面应用的Ability信息,可以通过
[
bundleManager.
getLauncherAbilityInfo
](
js-apis-launcherBundleManager.md#launcherbundlemanagergetlauncherabilityinfo9
)
获取。
## LauncherAbilityInfo
## LauncherAbilityInfo
...
@@ -12,9 +12,9 @@
...
@@ -12,9 +12,9 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------- | ----------------------------------------------------------- | ---- | ---- | ------------------------------------ |
| --------------- | ----------------------------------------------------------- | ---- | ---- | ------------------------------------ |
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | launcher ability的应用程序的配置信息 |
| applicationInfo |
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 是 | 否 | launcher ability的应用程序的配置信息。 |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md
)
| 是 | 否 | launcher ability的ElementName信息 |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md
)
| 是 | 否 | launcher ability的ElementName信息。 |
| labelId | number | 是 | 否 | launcher ability的标签ID |
| labelId | number | 是 | 否 | launcher ability的标签ID。 |
| iconId | number | 是 | 否 | launcher ability的图标ID |
| iconId | number | 是 | 否 | launcher ability的图标ID。 |
| userId | number | 是 | 否 | launcher ability的用户ID |
| userId | number | 是 | 否 | launcher ability的用户ID。 |
| installTime | number | 是 | 否 | launcher ability的安装时间 |
| installTime | number | 是 | 否 | launcher ability的安装时间。 |
\ No newline at end of file
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundleManager-metadata.md
浏览文件 @
71a104e1
# Metadata
# Metadata
元数据对象,可以通过
[
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,此对象在
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
、
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
、
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
、
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
中均包含。
元数据对象,可以通过
[
bundleManager.
getBundleInfo
](
js-apis-bundleManager.md#bundlemanagergetbundleinfo
)
获取,此对象在
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
、
[
HapModuleInfo
](
js-apis-bundleManager-hapModuleInfo.md
)
、
[
AbilityInfo
](
js-apis-bundleManager-abilityInfo.md
)
、
[
ExtensionAbilityInfo
](
js-apis-bundleManager-extensionAbilityInfo.md
)
中均包含。
> **说明:**
> **说明:**
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> 本模块首批接口从API version 9 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
@@ -11,6 +11,6 @@
...
@@ -11,6 +11,6 @@
**系统能力**
: SystemCapability.BundleManager.BundleFramework.Core
**系统能力**
: SystemCapability.BundleManager.BundleFramework.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------- | ------ | ---- | ---- | ---------- |
| -------- | ------ | ---- | ---- | ---------- |
| name | string | 是 | 是 | 元数据名称 |
| name | string | 是 | 是 | 元数据名称。 |
| value | string | 是 | 是 | 元数据值 |
| value | string | 是 | 是 | 元数据值。 |
| resource | string | 是 | 是 | 元数据资源 |
| resource | string | 是 | 是 | 元数据资源。 |
\ No newline at end of file
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundleManager-packInfo.md
浏览文件 @
71a104e1
...
@@ -130,7 +130,7 @@
...
@@ -130,7 +130,7 @@
| ----------- | ------ | ---- | ---- | -------------------- |
| ----------- | ------ | ---- | ---- | -------------------- |
| releaseType | string | 是 | 否 | 版本的名称。 |
| releaseType | string | 是 | 否 | 版本的名称。 |
| compatible | number | 是 | 否 | 版本的最小兼容代码。 |
| compatible | number | 是 | 否 | 版本的最小兼容代码。 |
| target | number
| 是 | 否 | 目标版本号。 |
| target | number | 是 | 否 | 目标版本号。 |
## Version
## Version
...
...
zh-cn/application-dev/reference/apis/js-apis-bundleManager-permissionDef.md
浏览文件 @
71a104e1
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| -------------- | ------ | ---- | ---- | -------------- |
| -------------- | ------ | ---- | ---- | -------------- |
| permissionName | string | 是 | 否 | 用户权限名称 |
| permissionName | string | 是 | 否 | 用户权限名称。 |
| grantMode | number | 是 | 否 | 权限的授予模式 |
| grantMode | number | 是 | 否 | 权限的授予模式。 |
| labelId | number | 是 | 否 | 权限的标签ID |
| labelId | number | 是 | 否 | 权限的标签ID。 |
| descriptionId | number | 是 | 否 | 描述权限的ID |
| descriptionId | number | 是 | 否 | 描述权限的ID。 |
\ No newline at end of file
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-bundleManager-remoteAbilityInfo.md
浏览文件 @
71a104e1
...
@@ -13,6 +13,6 @@
...
@@ -13,6 +13,6 @@
| 名称 | 类型 | 可读 | 可写 | 说明 |
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ----------- | -------------------------------------------- | ---- | ---- | ----------------------- |
| ----------- | -------------------------------------------- | ---- | ---- | ----------------------- |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md
)
| 是 | 否 | 指明远程ability的ElementName信息 |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md
)
| 是 | 否 | 指明远程ability的ElementName信息
。
|
| label | string | 是 | 否 | 指明远程ability的标签信息 |
| label | string | 是 | 否 | 指明远程ability的标签信息
。
|
| icon | string | 是 | 否 | 指明的远程ability的图标信息 |
| icon | string | 是 | 否 | 指明的远程ability的图标信息
。
|
zh-cn/application-dev/reference/apis/js-apis-bundleManager.md
浏览文件 @
71a104e1
...
@@ -2720,7 +2720,7 @@ getApplicationInfoSync(bundleName: string, applicationFlags: number, userId: num
...
@@ -2720,7 +2720,7 @@ getApplicationInfoSync(bundleName: string, applicationFlags: number, userId: num
| ----------- | ------ | ---- | ----------------------------------------------------------|
| ----------- | ------ | ---- | ----------------------------------------------------------|
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| applicationFlags |
[
number
](
#applicationflag
)
| 是 | 表示用于指定将返回的ApplicationInfo对象中包含的信息。 |
| applicationFlags |
[
number
](
#applicationflag
)
| 是 | 表示用于指定将返回的ApplicationInfo对象中包含的信息。 |
| userId | number |
是
| 表示用户ID。 |
| userId | number |
否
| 表示用户ID。 |
**返回值:**
**返回值:**
...
@@ -2754,42 +2754,6 @@ try {
...
@@ -2754,42 +2754,6 @@ try {
}
}
```
```
### bundleManager.getApplicationInfoSync
getApplicationInfoSync(bundleName: string, applicationFlags: number) :
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
;
以同步方法根据给定的bundleName和applicationFlags获取ApplicationInfo
**系统接口:**
此接口为系统接口。
**需要权限:**
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | ----------------------------------------------------------|
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| applicationFlags |
[
number
](
#applicationflag
)
| 是 | 表示用于指定将返回的ApplicationInfo对象中包含的信息。 |
**返回值:**
| 类型 | 说明 |
| --------------- | ------------------------- |
|
[
ApplicationInfo
](
js-apis-bundleManager-applicationInfo.md
)
| 返回ApplicationInfo对象。 |
**错误码:**
以下错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
| 错误码ID | 错误信息 |
| -------- | -------------------------------------- |
| 17700001 | The specified bundleName is not found. |
| 17700026 | The specified bundle is disabled. |
**示例:**
```
ts
```
ts
import
bundleManager
from
'
@ohos.bundle.bundleManager
'
import
bundleManager
from
'
@ohos.bundle.bundleManager
'
let
bundleName
=
'
com.example.myapplication
'
;
let
bundleName
=
'
com.example.myapplication
'
;
...
@@ -2821,7 +2785,7 @@ getBundleInfoSync(bundleName: string, bundleFlags: [number](#bundleflag), userId
...
@@ -2821,7 +2785,7 @@ getBundleInfoSync(bundleName: string, bundleFlags: [number](#bundleflag), userId
| ----------- | ------ | ---- | -------------------------------------------------------- |
| ----------- | ------ | ---- | -------------------------------------------------------- |
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| bundleFlags |
[
number
](
#bundleflag
)
| 是 | 表示用于指定将返回的BundleInfo对象中包含的信息的标志。 |
| bundleFlags |
[
number
](
#bundleflag
)
| 是 | 表示用于指定将返回的BundleInfo对象中包含的信息的标志。 |
| userId | number |
是
| 表示用户ID。 |
| userId | number |
否
| 表示用户ID。 |
**返回值:**
**返回值:**
...
@@ -2855,43 +2819,6 @@ try {
...
@@ -2855,43 +2819,6 @@ try {
}
}
```
```
### bundleManager.getBundleInfoSync
getBundleInfoSync(bundleName: string, bundleFlags:
[
number
](
#bundleflag
)
):
[
BundleInfo
](
js-apis-bundleManager-bundleInfo.md
)
;
以同步方法根据给定的bundleName和bundleFlags获取BundleInfo。
**系统接口:**
此接口为系统接口。
**需要权限:**
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED or ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework.Core
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ----------- | ------ | ---- | -------------------------------------------------------- |
| bundleName | string | 是 | 表示应用程序的bundleName。 |
| bundleFlags |
[
number
](
#bundleflag
)
| 是 | 表示用于指定将返回的BundleInfo对象中包含的信息的标志。 |
**返回值:**
| 类型 | 说明 |
| ---------- | -------------------- |
|
[
BundleInfo
](
js-apis-bundleManager-bundleInfo.md
)
| 返回BundleInfo对象。 |
**错误码:**
以下错误码的详细介绍请参见
[
ohos.bundle错误码
](
../errorcodes/errorcode-bundle.md
)
。
| 错误码ID | 错误信息 |
| -------- | ------------------------------------- |
| 17700001 | The specified bundleName is not found. |
| 17700004 | The specified user ID is not found. |
| 17700026 | The specified bundle is disabled. |
**示例:**
```
ts
```
ts
import
bundleManager
from
'
@ohos.bundle.bundleManager
'
import
bundleManager
from
'
@ohos.bundle.bundleManager
'
let
bundleName
=
'
com.example.myapplication
'
;
let
bundleName
=
'
com.example.myapplication
'
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录