harmony 鸿蒙@system.package (应用管理)

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

@system.package (应用管理)

说明:

  • 从API version 9开始不再维护,推荐使用该模块@ohos.bundle.bundleManager

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

导入模块

import package from '@system.package';

package.hasInstalled(deprecated)

从API version 9开始不再维护,推荐使用该模块@ohos.bundle.bundleManager

hasInstalled(options: CheckPackageHasInstalledOptions): void

查询指定应用是否存在,或者原生应用是否安装。

系统能力: SystemCapability.BundleManager.BundleFramework

参数:

参数名 类型 必填 说明
options CheckPackageHasInstalledOptions 选项参数。

返回值:

参数名 类型 说明
result boolean 表示查询的应用是否存在,或者原生应用是否安装。

示例:

export default {
  hasInstalled() {
    package.hasInstalled({
      bundleName: 'com.example.bundlename',
      success: function(data) {
        console.log('package has installed: ' + data);
      },
      fail: function(data, code) {
        console.log('query package fail, code: ' + code + ', data: ' + data);
      },
    });
  },
}

CheckPackageHasInstalledResponse

从API version 9开始不再维护。

指示应用包是否已安装。

系统能力: SystemCapability.BundleManager.BundleFramework。

名称 类型 必填 说明
result boolean 指示应用是否已安装。

CheckPackageHasInstalledOptions

从API version 9开始不再维护。

查询包是否已安装时的选项。

系统能力: SystemCapability.BundleManager.BundleFramework

名称 类型 必填 说明
bundleName string 应用Bundle名称。
success Function 接口调用成功的回调函数。
fail Function 接口调用失败的回调函数。
complete Function 接口调用结束的回调函数。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙接口

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

harmony 鸿蒙系统公共事件定义

harmony 鸿蒙开发说明

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

harmony 鸿蒙BundleStatusCallback

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

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

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

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

0  赞