harmony 鸿蒙@ohos.distributedBundle (分布式包管理)

  • 2022-08-09
  • 浏览 (725)

@ohos.distributedBundle (分布式包管理)

本模块提供分布式包的管理。

说明:

本模块首批接口从API version 8 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import distributedBundle from '@ohos.distributedBundle';

系统能力

SystemCapability.BundleManager.DistributedBundleFramework

权限列表

权限 权限等级 描述
ohos.permission.GET_BUNDLE_INFO_PRIVILEGED system_basic 可查询所有应用信息

权限等级参考权限等级说明

distributedBundle.getRemoteAbilityInfodeprecated

从API version 9开始不再维护,建议使用getRemoteAbilityInfo(@ohos.bundle.distributedBundleManager)替代。

getRemoteAbilityInfo(elementName: ElementName, callback: AsyncCallback<RemoteAbilityInfo>): void;

以异步方法根据给定的ElementName获取有关远程设备AbilityInfo信息,使用callback形式返回结果。

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

参数名 类型 必填 说明
elementName ElementName 获得的ElementName信息。
callback AsyncCallback<RemoteAbilityInfo> 程序启动作为入参的回调函数,返回远程基本能力信息。

distributedBundle.getRemoteAbilityInfodeprecated

从API version 9开始不再维护,建议使用getRemoteAbilityInfo(@ohos.bundle.distributedBundleManager)替代。

getRemoteAbilityInfo(elementName: ElementName): Promise&lt;RemoteAbilityInfo&gt;

以异步方法根据给定的ElementName获取有关远程设备AbilityInfo信息,使用Promise形式返回结果。

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

参数名 类型 必填 说明
elementName ElementName 获得的ElementName信息。

返回值:

类型 说明
Promise<RemoteAbilityInfo> Promise形式返回远程基本能力信息。

distributedBundle.getRemoteAbilityInfosdeprecated

从API version 9开始不再维护,建议使用getRemoteAbilityInfo(@ohos.bundle.distributedBundleManager)替代。

getRemoteAbilityInfos(elementNames: Array&lt;ElementName&gt;, callback: AsyncCallback&lt;Array&lt;RemoteAbilityInfo&gt;&gt;): void;

以异步方法根据给定的ElementName获取有关远程设备AbilityInfos信息,使用callback形式返回结果。

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

参数名 类型 必填 说明
elementNames Array<ElementName> ElementName信息,最大数组长度为10。
callback AsyncCallback< Array<RemoteAbilityInfo>> 程序启动作为入参的回调函数,返回远程基本能力信息。

distributedBundle.getRemoteAbilityInfosdeprecated

从API version 9开始不再维护,建议使用getRemoteAbilityInfo(@ohos.bundle.distributedBundleManager)替代。

getRemoteAbilityInfos(elementNames: Array&lt;ElementName&gt;): Promise&lt;Array&lt;RemoteAbilityInfo&gt;&gt;

以异步方法根据给定的ElementName获取有关远程设备AbilityInfos信息,使用Promise形式返回结果。

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

参数名 类型 必填 说明
elementNames Array<ElementName> ElementName信息,最大数组长度为10。

返回值:

类型 说明
Promise<Array<RemoteAbilityInfo>> Promise形式返回远程基本能力信息。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙接口

harmony 鸿蒙系统公共事件定义(待停用)

harmony 鸿蒙系统公共事件定义

harmony 鸿蒙开发说明

harmony 鸿蒙企业设备管理概述(仅对系统应用开放)

harmony 鸿蒙BundleStatusCallback

harmony 鸿蒙@ohos.bundle.innerBundleManager (innerBundleManager模块)

harmony 鸿蒙@ohos.bundle (Bundle模块)

harmony 鸿蒙@ohos.enterprise.EnterpriseAdminExtensionAbility (企业设备管理扩展能力)

harmony 鸿蒙@ohos.WallpaperExtensionAbility (WallpaperExtensionAbility)

0  赞