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

2022-08-09 浏览 (1272)

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

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

说明:

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

导入模块

import distributedBundle from '@ohos.distributedBundle';

系统能力

SystemCapability.BundleManager.DistributedBundleFramework

权限列表

权限权限等级描述
ohos.permission.GET_BUNDLE_INFO_PRIVILEGEDsystem_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:

此接口为系统接口。

参数:

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

distributedBundle.getRemoteAbilityInfodeprecated

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

getRemoteAbilityInfo(elementName: ElementName): Promise<RemoteAbilityInfo>

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

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

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

返回值:

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

distributedBundle.getRemoteAbilityInfosdeprecated

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

getRemoteAbilityInfos(elementNames: Array<ElementName>, callback: AsyncCallback<Array<RemoteAbilityInfo>>): void;

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

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

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

distributedBundle.getRemoteAbilityInfosdeprecated

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

getRemoteAbilityInfos(elementNames: Array<ElementName>): Promise<Array<RemoteAbilityInfo>>

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

需要权限:

ohos.permission.GET_BUNDLE_INFO_PRIVILEGED

系统能力:

SystemCapability.BundleManager.DistributedBundleFramework

系统API:

此接口为系统接口。

参数:

参数名类型必填说明
elementNamesArray<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)

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/99f8cb29b7004a3491fd78728e5a9998