AbilityInfo
说明: 本模块首批接口从API version 7 开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 开发前请熟悉鸿蒙开发指导文档 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

Ability信息
AbilityInfo
系统能力: 以下各项对应的系统能力均为SystemCapability.BundleManager.BundleFramework
| 名称 | 类型 | 可读 | 可写 | 说明 |
|---|---|---|---|---|
| bundleName | string | 是 | 否 | 应用包名 |
| name | string | 是 | 否 | Ability名称 |
| label | string | 是 | 否 | Ability对用户显示的名称 |
| description | string | 是 | 否 | Ability的描述 |
| icon | string | 是 | 否 | Ability的图标资源文件索引 |
| descriptionId | number | 是 | 否 | Ability的描述id |
| iconId | number | 是 | 否 | Ability的图标id |
| moduleName | string | 是 | 否 | Ability所属的HAP包的名称 |
| process | string | 是 | 否 | Ability的进程,如果不设置,默认为包的名称 |
| targetAbility | string | 是 | 否 | 当前Ability重用的目标Ability |
| backgroundModes | number | 是 | 否 | 表示后台服务的类型 |
| isVisible | boolean | 是 | 否 | 判断Ability是否可以被其他应用调用 |
| formEnabled | boolean | 是 | 否 | 判断Ability是否提供卡片能力 |
| type | AbilityType | 是 | 否 | Ability类型 |
| orientation | DisplayOrientation | 是 | 否 | Ability的显示模式 |
| launchMode | LaunchMode | 是 | 否 | Ability的启动模式 |
| permissions | Array | 是 | 否 | 被其他应用Ability调用时需要申请的权限集合 |
| deviceTypes | Array | 是 | 否 | Ability支持的设备类型 |
| deviceCapabilities | Array | 是 | 否 | Ability需要的设备能力 |
| readPermission | string | 是 | 否 | 读取Ability数据所需的权限 |
| writePermission | string | 是 | 否 | 向Ability写数据所需的权限 |
| applicationInfo | [ApplicationInfo] | 是 | 否 | 应用程序的配置信息 |
| uri | string | 是 | 否 | 获取Ability的统一资源标识符(URI) |
| labelId | number | 是 | 否 | Ability的标签id |
| subType | AbilitySubType | 是 | 否 | Ability中枚举使用的模板的子类型 |
| metaData8+ | Array<[CustomizeData]> | 是 | 否 | ability的自定义信息 |
| metadata9+ | Array<[Metadata]> | 是 | 否 | ability的元信息 |
| enabled8+ | booleanHarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿 | 是 | 否 | ability是否可用 |
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
接口
+关注
关注
33文章
9634浏览量
157801 -
鸿蒙
+关注
关注
60文章
3058浏览量
46265
发布评论请先 登录
相关推荐
热点推荐
使用基于模型的设计开发和测试车载操作系统的SOA应用程序
随着车辆从传统机械系统演变为软件定义汽车 (SDVs),汽车行业正在经历一场深刻的变革。这种转变需要新的软件开发方法,而面向服务的架构 (SOA) 正成为设计灵活、可扩展的汽车应用程序的首选范式。在
OH-TSC微信小程序已上线——课题、社团、竞赛、来稿一站管理!
OH-TSC小程序是开源鸿蒙技术指导委员会(TSC)的一站式服务平台。致力于为开源鸿蒙开发者和技术爱好者提供便捷的参与体验。更多功能将持续上线,欢迎社区
Helm包管理与模板化部署实战
直接用kubectl管理K8s资源,10个微服务就要维护几十个YAML文件,版本管理靠文件夹命名,回滚靠手动替换文件。Helm把一组相关的K8s资源打包成Chart,支持模板化、版本管理、一键部署和回滚,是K8s生态中事实上的
性能跃迁,鸿蒙开发新纪元!凌羽派RK3566鸿蒙开发板,开启全场景开发之旅
【导语】还在为鸿蒙开发寻找强劲、稳定、高效的硬件平台?凌羽派RK3566鸿蒙开发板震撼登场!集高性能、全接口、强生态于一身,专为
深入了解API:详解应用程序接口的作用和原理
引言:在现代软件开发领域中, API(Application Programming Interface,应用程序接口)扮演着至关重要的角色。无论是在Web开发、移动应用还是大型软件系统中,API
PYQT 应用程序框架及开发工具
大家好,本团队此次分享的内容为开发过程中使用到的PYQT 应用程序框架及开发工具。
pYqt 是一个多平台的 python 图形用户界面应用程序框架,由于其面向对象、
易扩展(可
发表于 10-29 07:15
【汇思博SEEK100开发板试用体验】在开发板鸿蒙OS搭建QT开发环境
应用所需的功能逻辑。比如与开发板的硬件功能进行交互,若要调用开发板的摄像头功能,可通过相关的 Qt 多媒体库结合鸿蒙系统提供的摄像头接口进行开发
发表于 08-24 18:34
【Milk-V Duo S 开发板免费体验】Milk-V Duo S 开发板试用报告(5) 软件包管理器
五、软件包管理器
除此之外,这块板子还需要一个 包管理器 !自己动手用官方脚本编译一个opkg吧。
opkg简介
opkg 是一个轻量级的包管理工具,专为嵌入式设备设计,功能比 ipkg 更加全面
发表于 06-30 18:37
鸿蒙5开发宝藏案例分享---一多开发实例(音乐)
各位开发者小伙伴们好呀!今天咱们来点硬核干货!最近在鸿蒙文档中心挖到一座“金矿”——官方竟然暗藏了100+实战案例,从分布式架构到交互动效优化应有尽有!这些案例不仅藏着华为工程师的私房技巧,还直接
Context接口切换介绍
Context接口切换
FA接口Stage模型接口对应d.ts文件Stage对应接口或字段getOrCreateLocalDir(callback:AsyncCallback):vo
发表于 06-06 06:12
2025开源鸿蒙开发者大会圆满落幕
近日,开源鸿蒙开发者大会2025(OHDC.2025,简称“大会”)在深圳隆重开幕。大会正式发布了开源鸿蒙5.1 Release版本,举行了开源鸿蒙应用技术组件共建启动、开源
鸿蒙开发接口应用程序包管理:【AbilityInfo】
说明: 本模块首批
评论