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文章
8961瀏覽量
153295 -
鴻蒙
+關注
關注
59文章
2535瀏覽量
43808
發布評論請先 登錄
相關推薦
熱點推薦
Kubernetes包管理工具Helm的安裝和使用
Helm 可以幫助我們管理 Kubernetes 應用程序 - Helm Charts 可以定義、安裝和升級復雜的 Kubernetes 應用程序,Charts 包很容易創建、版本管理
如何部署OpenVINO?工具套件應用程序?
編寫代碼并測試 OpenVINO? 工具套件應用程序后,必須將應用程序安裝或部署到生產環境中的目標設備。
OpenVINO?部署管理器指南包含有關如何輕松使用部署管理器將
發表于 03-06 08:23
基于HPM_SDK_ENV開發應用程序的升級處理
基于HPM_SDK_ENV開發應用程序的方式HPM_SDK_ENV是先楫半導體MCU的Windows集成開發環境,其包含HPM_SDK,工具鏈,依賴工具(cmake,ninja,openocd等

鴻蒙Flutter實戰:14-現有Flutter 項目支持鴻蒙 II
ohos_app 項目中完成。通過 pub 包管理的 dependency_overrides 配置,逐個替換鴻蒙化的三方庫
通過 melos 管理多包項目,Flutter 項目進行模塊化、組件化、插件化拆分
發表于 12-26 14:59
AWTK-WEB 快速入門(2) - JS 應用程序
導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-WEB應用程序。用AWTKDesigner新

AWTK-WEB 快速入門(1) - C 語言應用程序
導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。用AWTKDesigner新建

華為原生鴻蒙之夜官宣1024程序員節彩蛋:與鴻蒙開發者共碼未來
歷史性突破!會上,華為終端BG CEO何剛向所有鴻蒙開發者致以誠摯的敬意,同時官宣在10月24日程序員節,華為將舉辦以“共碼未來,待到山花爛漫時”為主題的致敬鴻蒙

通過DaVinci TMS320DM644x的串行接口加載基本應用程序
電子發燒友網站提供《通過DaVinci TMS320DM644x的串行接口加載基本應用程序.pdf》資料免費下載
發表于 10-16 11:52
?0次下載

【「倉頡編程快速上手」閱讀體驗】簡潔包管理的命脈
包管理,一個簡簡單單,又復復雜雜的內容。其實包管理原理不難,但是做好確實不容易。
倉頡具備自己的包管理。
從C++這種語言來說。除了針對特定系統的包管理,平時的
發表于 09-26 22:18
labview的應用程序包括哪幾個部分
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)的應用程序主要由以下幾個部分組成: 前面板(Front Panel) : 功能
評論