鸿蒙开发接口应用程序包管理:【BundleInfo】

电子说

1.3w人已加入

描述

BundleInfo

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

应用包的信息

BundleInfo

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework
开发前请熟悉鸿蒙开发指导文档 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]点击或者复制转到。

名称类型可读可写说明
namestring应用包的名称
typestring应用包类型
appIdstring应用包里应用程序的id
uidnumber应用包里应用程序的uid
installTimenumberHAP包安装时间
updateTimenumberHAP包更新时间
appInfo[ApplicationInfo]应用程序的配置信息
abilityInfosArray<[AbilityInfo]>Ability的配置信息
reqPermissionsArray应用运行时需向系统申请的权限集合
reqPermissionDetailsArray<[ReqPermissionDetail]>应用运行时需向系统申请的权限集合的详细信息
vendorstring应用包的供应商
versionCodenumber应用包的版本号
versionNamestring应用包的版本文本描述信息
compatibleVersionnumber运行应用包所需要最低的SDK版本号
targetVersionnumber运行应用包所需要最高SDK版本号
isCompressNativeLibsboolean是否压缩应用包的本地库,默认为true
hapModuleInfosArray<[HapModuleInfo]>模块的配置信息
entryModuleNamestringEntry的模块名称
cpuAbistring应用包的cpuAbi信息
isSilentInstallationstring是否通过静默安装
minCompatibleVersionCodenumber分布式场景下的应用包兼容的最低版本
entryInstallationFreebooleanEntry是否支持免安装
reqPermissionStates8+Array申请权限的授予状态
extensionAbilityInfo9+Array<[ExtensionAbilityInfo]>ability的可扩展信息

ReqPermissionDetail

应用运行时需向系统申请的权限集合的详细信息

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework

名称类型可读可写说明
namestring需要使用的权限名称
reasonstring描述申请权限的原因
reasonId9+number描述申请权限的原因ID
usedScene[UsedScene]权限使用的场景和时机HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿

HarmonyOS

UsedScene

描述权限使用的场景和时机

系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework

名称类型可读可写说明
abilitiesArray使用到该权限的Ability集合
whenstring使用该权限的时机
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分