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

 BundleInfo

icon-note.gif

  说明:  本模块首批接口从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<string>应用运行时需向系统申请的权限集合
reqPermissionDetailsArray<[ReqPermissionDetail]>应用运行时需向系统申请的权限集合的详细信息
vendorstring应用包的供应商
versionCodenumber应用包的版本号
versionNamestring应用包的版本文本描述信息
compatibleVersionnumber运行应用包所需要最低的SDK版本号
targetVersionnumber运行应用包所需要最高SDK版本号
isCompressNativeLibsboolean是否压缩应用包的本地库,默认为true
hapModuleInfosArray<[HapModuleInfo]>模块的配置信息
entryModuleNamestringEntry的模块名称
cpuAbistring应用包的cpuAbi信息
isSilentInstallationstring是否通过静默安装
minCompatibleVersionCodenumber分布式场景下的应用包兼容的最低版本
entryInstallationFreebooleanEntry是否支持免安装
reqPermissionStates8+Array<number>申请权限的授予状态
extensionAbilityInfo9+Array<[ExtensionAbilityInfo]>ability的可扩展信息

ReqPermissionDetail

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

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

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

搜狗高速浏览器截图20240326151450.png

UsedScene

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

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

名称类型可读可写说明
abilitiesArray<string>使用到该权限的Ability集合
whenstring使用该权限的时机

最后呢,很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发岗位需要掌握那些核心技术点?为此鸿蒙的开发学习必须要系统性的进行。

而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战等等)鸿蒙(Harmony NEXT)技术知识点

如果你是一名Android、Java、前端等等开发人员,想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。下面是鸿蒙开发的学习路线图。

高清完整版请点击《鸿蒙NEXT星河版开发学习文档》

针对鸿蒙成长路线打造的鸿蒙学习文档。话不多说,我们直接看详细资料鸿蒙(OpenHarmony )学习手册(共计1236页)与鸿蒙(OpenHarmony )开发入门教学视频,帮助大家在技术的道路上更进一步。

《鸿蒙 (OpenHarmony)开发学习视频》

图片

《鸿蒙生态应用开发V2.0白皮书》

图片

《鸿蒙 (OpenHarmony)开发基础到实战手册》

获取这份鸿蒙星河版学习资料,请点击→《鸿蒙NEXT星河版开发学习文档》

OpenHarmony北向、南向开发环境搭建

图片

《鸿蒙开发基础》

  1. ArkTS语言

  2. 安装DevEco Studio

  3. 运用你的第一个ArkTS应用

  4. ArkUI声明式UI开发

  5. .……

图片

《鸿蒙开发进阶》

  1. Stage模型入门

  2. 网络管理

  3. 数据管理

  4. 电话服务

  5. 分布式应用开发

  6. 通知与窗口管理

  7. 多媒体技术

  8. 安全技能

  9. 任务管理

  10. WebGL

  11. 国际化开发

  12. 应用测试

  13. DFX面向未来设计

  14. 鸿蒙系统移植和裁剪定制

  15. ……

图片

《鸿蒙开发实战》

  1. ArkTS实践

  2. UIAbility应用

  3. 网络案例

  4. ……

图片

 获取这份鸿蒙星河版学习资料,请点击→《鸿蒙NEXT星河版开发学习文档》

总结

鸿蒙—作为国家主力推送的国产操作系统。部分的高校已经取消了安卓课程,从而开设鸿蒙课程;企业纷纷跟进启动了鸿蒙研发

并且鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,未来将会支持 50 万款的应用那么这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值