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文章
9520瀏覽量
157033 -
鴻蒙
+關注
關注
60文章
2963瀏覽量
45899
發布評論請先 登錄
相關推薦
熱點推薦
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
Context接口切換介紹
Context接口切換
FA接口Stage模型接口對應d.ts文件Stage對應接口或字段getOrCreateLocalDir(callback:AsyncCallback):vo
發表于 06-06 06:12
DialogHub上線OpenHarmony開源社區,高效開發鴻蒙應用彈窗
作為鴻蒙應用開發者,在使用ArkUI現有能力進行彈窗開發時,總會遇到一些讓人糾結的交互問題:應用內進行消息提示時,既要求消息內容支持圖文混排,又要求彈窗本身不能打斷用戶交互(頁面滑動、頁面
發表于 04-03 17:30
鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置
本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH鴻蒙開發
Kubernetes包管理工具Helm的安裝和使用
Helm 可以幫助我們管理 Kubernetes 應用程序 - Helm Charts 可以定義、安裝和升級復雜的 Kubernetes 應用程序,Charts 包很容易創建、版本管理
鴻蒙開發接口應用程序包管理:【AbilityInfo】
說明: 本模塊首批
評論