Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
81667cbf
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,发现更多精彩内容 >>
未验证
提交
81667cbf
编写于
3月 11, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 11, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1925 更新包管理API参考内容
Merge pull request !1925 from 张悦诶/master
上级
da3252b1
c08cf168
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
67 addition
and
14 deletion
+67
-14
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
+67
-14
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
浏览文件 @
81667cbf
...
...
@@ -28,6 +28,10 @@ getApplicationInfo(bundleName: string, bundleFlags: number, userId: number): Pro
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -68,13 +72,17 @@ getApplicationInfo(bundleName: string, bundleFlags: number, userId: number, call
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
| ----------- | ------------------------------- | ---- | ------------------------------------------------------------ |
| bundleName | string | 是 | 要查询的应用程序包名称。 |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。默认值:0,取值范围:大于等于0。 |
| userId | number |
是
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number |
否
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback
\<
ApplicationInfo> | 是 | 程序启动作为入参的回调函数,返回应用程序信息。 |
**示例:**
...
...
@@ -104,6 +112,10 @@ getAllBundleInfo(bundleFlag: BundleFlag, userId?: number): Promise<Array\<Bundle
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -142,6 +154,10 @@ getAllBundleInfo(bundleFlag: BundleFlag, callback: AsyncCallback<Array\<BundleIn
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -173,6 +189,10 @@ getAllBundleInfo(bundleFlag: BundleFlag, userId: number, callback: AsyncCallback
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -207,6 +227,10 @@ getBundleInfo(bundleName: string, bundleFlags: number, options?: BundleOptions):
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -250,6 +274,10 @@ getBundleInfo(bundleName: string, bundleFlags: number, callback: AsyncCallback\<
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -283,6 +311,10 @@ getBundleInfo(bundleName: string, bundleFlags: number, options: BundleOptions, c
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -321,12 +353,16 @@ getAllApplicationInfo(bundleFlags: number, userId: number): Promise<Array\<Appli
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
| ----------- | ------ | ---- | ------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。默认值:0,取值范围:大于等于0。 |
| userId | number |
是
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number |
否
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
**返回值:**
...
...
@@ -353,18 +389,22 @@ bundle.getAllApplicationInfo(bundleFlags, userId)
getAllApplicationInfo(bundleFlags: number, userId: number, callback: AsyncCallback
<Array
\<
ApplicationInfo
>
>): void
获取指定用户下所有已安装的应用信息,
通过回调函数获取返回值
。
获取指定用户下所有已安装的应用信息,
使用callback形式返回结果
。
**需要权限:**
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
| ----------- | -------------------------------------- | ---- | ------------------------------------------------------ |
| bundleFlags | number | 是 | 用于指定返回的应用信息对象中包含信息的标记。默认值:0,取值范围:大于等于0。|
| userId | number |
是
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| userId | number |
否
| 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| callback | AsyncCallback
<Array
\<
ApplicationInfo
>
> | 是 | 程序启动作为入参的回调函数,返回应用信息列表。 |
**示例:**
...
...
@@ -393,6 +433,10 @@ queryAbilityByWant(want: Want, bundleFlags: number, userId?: number): Promise<Ar
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED,ohos.permission.GET_BUNDLE_INFO
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -500,6 +544,10 @@ getBundleInstaller(): Promise<BundleInstaller>
ohos.permission.INSTALL_BUNDLE
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**返回值:**
| 类型 | 说明 |
...
...
@@ -539,6 +587,10 @@ getBundleInstaller(callback: AsyncCallback<BundleInstaller>): void;
ohos.permission.INSTALL_BUNDLE
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -579,6 +631,10 @@ getLaunchWantForBundle(bundleName: string): Promise\<Want>
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -612,6 +668,10 @@ getLaunchWantForBundle(bundleName: string, callback: AsyncCallback<Want>): void;
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED
**系统能力:**
SystemCapability.BundleManager.BundleFramework
**参数:**
| 名称 | 类型 | 必填 | 描述 |
...
...
@@ -731,7 +791,6 @@ bundle.getNameForUid(uid, (err, data) => {
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| userId | number | 是 | 是 | 用户ID。默认值:调用方所在用户,取值范围:大于等于0。 |
| networkId | string | 是 | 是 | 网络Id,默认值:null。 |
## BundleInfo
...
...
@@ -746,7 +805,7 @@ bundle.getNameForUid(uid, (err, data) => {
| installTime | number | 是 | 否 | HAP包安装时间 |
| updateTime | number | 是 | 否 | HAP包更新时间 |
| appInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 |
| abilityInfo | Array
<AbilityInfo>
| 是 | 否 | Ability的配置信息 |
| abilityInfo
s
| Array
<AbilityInfo>
| 是 | 否 | Ability的配置信息 |
| reqPermissions | Array
<string>
| 是 | 否 | 应用运行时需向系统申请的权限集合 |
| reqPermissionDetails | Array
<ReqPermissionDetail>
| 是 | 否 | 应用运行时需向系统申请的权限集合的详细信息 |
| vendor | string | 是 | 否 | 应用包的供应商 |
...
...
@@ -755,7 +814,7 @@ bundle.getNameForUid(uid, (err, data) => {
| compatibleVersion | number | 是 | 否 | 运行应用包所需要最低的SDK版本号 |
| targetVersion | number | 是 | 否 | 运行应用包所需要最高SDK版本号 |
| isCompressNativeLibs | boolean | 是 | 否 | 是否压缩应用包的本地库,默认为true |
| hapModuleInfo | Array
<HapModuleInfo>
| 是 | 否 | 模块的配置信息 |
| hapModuleInfo
s
| Array
<HapModuleInfo>
| 是 | 否 | 模块的配置信息 |
| entryModuleName | string | 是 | 否 | Entry的模块名称 |
| cpuAbi | string | 是 | 否 | 应用包的cpuAbi信息 |
| isSilentInstallation | string | 是 | 否 | 是否通过静默安装 |
...
...
@@ -882,13 +941,7 @@ Ability信息
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限 |
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限 |
| applicationInfo | ApplicationInfo | 是 | 否 | 应用程序的配置信息 |
| formEntity | number | 是 | 否 | 显示表单的位置 |
| minFormHeight | number | 是 | 否 | Ability的最小高度 |
| defaultFormHeight | number | 是 | 否 | Ability的默认高度 |
| minFormWidth | number | 是 | 否 | Ability的最小宽度 |
| defaultFormWidth | number | 是 | 否 | Ability的默认宽度 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI) |
| customizeData | Map
<string
,
Array
<
CustomizeData
>
> | 是 | 是 | Ability的自定义数据 |
| labelId | number | 是 | 否 | Ability的标签id |
| subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型 |
| metaData | Array
<Metadata>
| 是 | 否 | ability的自定义元信息 |
...
...
@@ -922,7 +975,7 @@ Ability类型
| 名称 | 类型 | 说明 |
| ----------- | ---- | ------------------- |
|
UNSPECIFIED
| 0 | Ability只有一个示例 |
|
SINGLETON
| 0 | Ability只有一个示例 |
| STANDARD | 1 | Ability有多个示例 |
## AbilitySubType
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录