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文章
8619瀏覽量
151317 -
鴻蒙
+關注
關注
57文章
2363瀏覽量
42888
發布評論請先 登錄
相關推薦
【「倉頡編程快速上手」閱讀體驗】簡潔包管理的命脈
包管理,一個簡簡單單,又復復雜雜的內容。其實包管理原理不難,但是做好確實不容易。
倉頡具備自己的包管理。
從C++這種語言來說。除了針對特定系統的包管理,平時的
發表于 09-26 22:18
鴻蒙開發接口數據管理:【@ohos.data.distributedData (分布式數據管理)】
分布式數據管理為應用程序提供不同設備間數據庫的分布式協同能力。通過調用分布式數據各個接口,應用程序可將數據保存到分布式數據庫中,并可對分布式數據庫中的數據進行增加、刪除、修改、查詢、同
鴻蒙開發接口應用程序包管理:【Bundle模塊(JS端SDK接口)】
本模塊首批接口從API version 7開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。 API9 當前為Canary版本,僅供試用,不保證接口可穩定調用。
評論