BundleInfo
說(shuō)明: 本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
應(yīng)用包的信息
BundleInfo
系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework
開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點(diǎn)擊或者復(fù)制轉(zhuǎn)到。
名稱(chēng) | 類(lèi)型 | 可讀 | 可寫(xiě) | 說(shuō)明 |
---|---|---|---|---|
name | string | 是 | 否 | 應(yīng)用包的名稱(chēng) |
type | string | 是 | 否 | 應(yīng)用包類(lèi)型 |
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)用包的本地庫(kù),默認(rèn)為true |
hapModuleInfos | Array<[HapModuleInfo]> | 是 | 否 | 模塊的配置信息 |
entryModuleName | string | 是 | 否 | Entry的模塊名稱(chēng) |
cpuAbi | string | 是 | 否 | 應(yīng)用包的cpuAbi信息 |
isSilentInstallation | string | 是 | 否 | 是否通過(guò)靜默安裝 |
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
名稱(chēng) | 類(lèi)型 | 可讀 | 可寫(xiě) | 說(shuō)明 |
---|---|---|---|---|
name | string | 是 | 是 | 需要使用的權(quán)限名稱(chēng) |
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
名稱(chēng) | 類(lèi)型 | 可讀 | 可寫(xiě) | 說(shuō)明 |
---|---|---|---|---|
abilities | Array | 是 | 是 | 使用到該權(quán)限的Ability集合 |
when | string | 是 | 是 | 使用該權(quán)限的時(shí)機(jī) |
-
HarmonyOS
+關(guān)注
關(guān)注
79文章
1977瀏覽量
30254 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3724瀏覽量
16366 -
鴻蒙OS
+關(guān)注
關(guān)注
0文章
188瀏覽量
4423
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論