BundleInfo
說明: 本模塊首批接口從API version 7 開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
應(yīng)用包的信息
BundleInfo
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework
開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點(diǎn)擊或者復(fù)制轉(zhuǎn)到。
名稱 | 類型 | 可讀 | 可寫 | 說明 |
---|---|---|---|---|
name | string | 是 | 否 | 應(yīng)用包的名稱 |
type | string | 是 | 否 | 應(yīng)用包類型 |
appId | string | 是 | 否 | 應(yīng)用包里應(yīng)用程序的id |
uid | number | 是 | 否 | 應(yīng)用包里應(yīng)用程序的uid |
installTime | number | 是 | 否 | HAP包安裝時(shí)間 |
updateTime | number | 是 | 否 | HAP包更新時(shí)間 |
appInfo | [ApplicationInfo] | 是 | 否 | 應(yīng)用程序的配置信息 |
abilityInfos | Array<[AbilityInfo]> | 是 | 否 | Ability的配置信息 |
reqPermissions | Array | 是 | 否 | 應(yīng)用運(yùn)行時(shí)需向系統(tǒng)申請(qǐng)的權(quán)限集合 |
reqPermissionDetails | Array<[ReqPermissionDetail]> | 是 | 否 | 應(yīng)用運(yùn)行時(shí)需向系統(tǒng)申請(qǐng)的權(quán)限集合的詳細(xì)信息 |
vendor | string | 是 | 否 | 應(yīng)用包的供應(yīng)商 |
versionCode | number | 是 | 否 | 應(yīng)用包的版本號(hào) |
versionName | string | 是 | 否 | 應(yīng)用包的版本文本描述信息 |
compatibleVersion | number | 是 | 否 | 運(yùn)行應(yīng)用包所需要最低的SDK版本號(hào) |
targetVersion | number | 是 | 否 | 運(yùn)行應(yīng)用包所需要最高SDK版本號(hào) |
isCompressNativeLibs | boolean | 是 | 否 | 是否壓縮應(yīng)用包的本地庫,默認(rèn)為true |
hapModuleInfos | Array<[HapModuleInfo]> | 是 | 否 | 模塊的配置信息 |
entryModuleName | string | 是 | 否 | Entry的模塊名稱 |
cpuAbi | string | 是 | 否 | 應(yīng)用包的cpuAbi信息 |
isSilentInstallation | string | 是 | 否 | 是否通過靜默安裝 |
minCompatibleVersionCode | number | 是 | 否 | 分布式場(chǎng)景下的應(yīng)用包兼容的最低版本 |
entryInstallationFree | boolean | 是 | 否 | Entry是否支持免安裝 |
reqPermissionStates8+ | Array | 是 | 否 | 申請(qǐng)權(quán)限的授予狀態(tài) |
extensionAbilityInfo9+ | Array<[ExtensionAbilityInfo]> | 是 | 否 | ability的可擴(kuò)展信息 |
ReqPermissionDetail
應(yīng)用運(yùn)行時(shí)需向系統(tǒng)申請(qǐng)的權(quán)限集合的詳細(xì)信息
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework
名稱 | 類型 | 可讀 | 可寫 | 說明 |
---|---|---|---|---|
name | string | 是 | 是 | 需要使用的權(quán)限名稱 |
reason | string | 是 | 是 | 描述申請(qǐng)權(quán)限的原因 |
reasonId9+ | number | 是 | 是 | 描述申請(qǐng)權(quán)限的原因ID |
usedScene | [UsedScene] | 是 | 是 | 權(quán)限使用的場(chǎng)景和時(shí)機(jī)HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
UsedScene
描述權(quán)限使用的場(chǎng)景和時(shí)機(jī)
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework
名稱 | 類型 | 可讀 | 可寫 | 說明 |
---|---|---|---|---|
abilities | Array | 是 | 是 | 使用到該權(quán)限的Ability集合 |
when | string | 是 | 是 | 使用該權(quán)限的時(shí)機(jī) |
-
HarmonyOS
+關(guān)注
關(guān)注
79文章
1983瀏覽量
30633 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3753瀏覽量
16668 -
鴻蒙OS
+關(guān)注
關(guān)注
0文章
190瀏覽量
4555
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
鴻蒙開發(fā)接口應(yīng)用程序包管理:【@ohos.bundleState (設(shè)備使用信息統(tǒng)計(jì))】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【@ohos.bundleState (設(shè)備使用信息統(tǒng)計(jì))】](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【@ohos.zlib (Zip模塊)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【@ohos.zlib (Zip模塊)】](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【ApplicationInfo】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ApplicationInfo】](https://file1.elecfans.com/web2/M00/C6/C5/wKgaomYCyYKAZp6HAAB4LWPdpdQ014.jpg)
鴻蒙OS應(yīng)用程序開發(fā)
OpenHarmony應(yīng)用程序包整體說明
STM32智能小車的試用Android應(yīng)用程序包免費(fèi)下載
![STM32智能小車的試用Android<b class='flag-5'>應(yīng)用程序包</b>免費(fèi)下載](https://file.elecfans.com/web1/M00/B8/91/pIYBAF5zLmCAKYt4AARJ-i5tFtk472.png)
鴻蒙開發(fā)實(shí)戰(zhàn):【包管理子系統(tǒng)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>實(shí)戰(zhàn):【<b class='flag-5'>包管理</b>子系統(tǒng)】](https://file1.elecfans.com/web2/M00/C4/53/wKgZomXyo6KAN6TlAACm5srp6is788.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【Bundle模塊(JS端SDK接口)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【Bundle模塊(JS端SDK<b class='flag-5'>接口</b>)】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【AbilityInfo】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【AbilityInfo】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【CustomizeData】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【CustomizeData】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【ExtensionAbilityInfo】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ExtensionAbilityInfo】](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【HapModuleInfo】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【HapModuleInfo】](https://file1.elecfans.com/web2/M00/C5/CD/wKgZomYCdwyAIFf5AAB_7E1pFms943.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【Metadata】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【Metadata】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開發(fā)接口應(yīng)用程序包管理:【ModuleInfo】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ModuleInfo】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
評(píng)論