應(yīng)用包信息的定義

2024-01-23 13:07 更新
說(shuō)明

說(shuō)明:

本模塊首批接口從API version 9 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。

應(yīng)用包信息的定義,應(yīng)用可以通過(guò)getBundleInfoForSelf獲取自身的應(yīng)用包信息,其中入?yún)?a rel="external nofollow" target="_blank" >bundleFlags指定所返回的BundleInfo中所包含的信息。

BundleInfo

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework.Core。

名稱

類(lèi)型

可讀

可寫(xiě)

說(shuō)明

name

string

應(yīng)用包的名稱。

vendor

string

應(yīng)用包的供應(yīng)商。

versionCode

number

應(yīng)用包的版本號(hào)。

versionName

string

應(yīng)用包的版本文本描述信息。

minCompatibleVersionCode

number

分布式場(chǎng)景下的應(yīng)用包兼容的最低版本。

targetVersion

number

該標(biāo)簽標(biāo)識(shí)應(yīng)用運(yùn)行目標(biāo)版本。

appInfo

ApplicationInfo

應(yīng)用程序的配置信息,通過(guò)調(diào)用bundleManager.getBundleInfo接口,傳入GET_BUNDLE_INFO_WITH_APPLICATION獲取。

hapModulesInfo

Array<HapModuleInfo>

模塊的配置信息,通過(guò)調(diào)用bundleManager.getBundleInfo接口,傳入GET_BUNDLE_INFO_WITH_HAP_MODULE獲取。

reqPermissionDetails

Array<ReqPermissionDetail>

應(yīng)用運(yùn)行時(shí)需向系統(tǒng)申請(qǐng)的權(quán)限集合的詳細(xì)信息,通過(guò)調(diào)用bundleManager.getBundleInfo接口,傳入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION獲取。

permissionGrantStates

Array<PermissionGrantState>

申請(qǐng)權(quán)限的授予狀態(tài),通過(guò)調(diào)用bundleManager.getBundleInfo接口,傳入GET_BUNDLE_INFO_WITH_REQUESTED_PERMISSION獲取。

signatureInfo

SignatureInfo

應(yīng)用包的簽名信息,通過(guò)調(diào)用bundleManager.getBundleInfo接口,傳入GET_BUNDLE_INFO_WITH_SIGNATURE_INFO獲取。

installTime

number

應(yīng)用包安裝時(shí)間。

updateTime

number

應(yīng)用包更新時(shí)間。

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.Core。

名稱

類(lèi)型

可讀

可寫(xiě)

說(shuō)明

name

string

需要使用的權(quán)限名稱。

reason

string

描述申請(qǐng)權(quán)限的原因。

reasonId

number

描述申請(qǐng)權(quán)限的原因ID。

usedScene

UsedScene

權(quán)限使用的場(chǎng)景和時(shí)機(jī)。

UsedScene

描述權(quán)限使用的場(chǎng)景和時(shí)機(jī)。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework.Core。

名稱

類(lèi)型

可讀

可寫(xiě)

說(shuō)明

abilities

Array<string>

使用到該權(quán)限的Ability集合。

when

string

使用該權(quán)限的時(shí)機(jī)。

SignatureInfo

描述應(yīng)用包的簽名信息。

系統(tǒng)能力: 以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.BundleManager.BundleFramework.Core。

名稱

類(lèi)型

可讀

可寫(xiě)

說(shuō)明

appId

string

應(yīng)用的appId。

fingerprint

string

應(yīng)用包的指紋信息。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)