日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSBundleInfo

BundleInfo

成都創(chuàng)新互聯(lián)主營(yíng)拱墅網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā),拱墅h5小程序設(shè)計(jì)搭建,拱墅網(wǎng)站營(yíng)銷(xiāo)推廣歡迎拱墅等地區(qū)企業(yè)咨詢(xún)

java.lang.Object

|---ohos.bundle.BundleInfo

public class BundleInfo
extends Object
implements Sequenceable

獲取捆綁包的配置信息

嵌套類(lèi)摘要

修飾符和類(lèi)型 類(lèi) 描述
classBundleInfo.ReqPermissionDetailability 的權(quán)限詳情,即 request。
從接口 ohos.utils.Sequenceable 繼承的嵌套類(lèi)/接口
Sequenceable.ProducerT

字段摘要

修飾符和類(lèi)型 字段 描述
ListAbilityInfoabilityInfos表示此捆綁包中包含的所有ability的列表。
StringappId表示該bundle所屬的應(yīng)用程序的ID。
ApplicationInfoappInfo指示有關(guān)此捆綁包所屬的應(yīng)用程序的信息。
booleandebug表示調(diào)試模式
StringjointUserId指示此應(yīng)用程序和其他應(yīng)用程序之間共享的用戶(hù) ID 的名稱(chēng)。
Stringname指示此捆綁包的名稱(chēng)。
StringoriginalName指示此原始捆綁包的名稱(chēng)。
static Sequenceable.ProducerBundleInfoPRODUCER從 Parcel 創(chuàng)建一個(gè) BundleInfo 實(shí)例。
ListBundleInfo.ReqPermissionDetailreqPermissionDetails指示文件 config.json 中定義的所需權(quán)限詳細(xì)信息。
ListStringreqPermissions指示文件 config.json 中定義的所需權(quán)限名稱(chēng)。
Stringtype指示此原始捆綁包的名稱(chēng)。
intuid指示此捆綁包所屬的應(yīng)用程序的 UID。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
BundleInfo()用于創(chuàng)建 BundleInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
BundleInfo(BundleInfo source)一種參數(shù)化構(gòu)造函數(shù),用于通過(guò)從現(xiàn)有參數(shù)復(fù)制參數(shù)來(lái)創(chuàng)建 BundleInfo 實(shí)例。

方法總結(jié)

修飾符和類(lèi)型 方法 描述
ListAbilityInfogetAbilityInfos()獲取當(dāng)前捆綁包中包含的所有ability的列表。
StringgetAppId()獲取當(dāng)前bundle所屬的應(yīng)用ID。
ApplicationInfogetAppInfo()獲取當(dāng)前bundle所屬的應(yīng)用信息。
intgetCompatibleVersion()獲取應(yīng)用程序運(yùn)行所需的最低 API 版本。
booleangetCompressNativeLibs()獲取此 bundle 的 CompressNativeLibs 信息。
StringgetCpuAbi()獲取該bundle的cpuAbi信息。
StringgetEntryModuleName()獲取應(yīng)用的Entry.hap文件的模塊名。
ListStringgetHapModuleNames()獲取應(yīng)用的所有HAP模塊的全名。
longgetInstallTime()獲取應(yīng)用安裝時(shí)間
StringgetJointUserId()獲取此應(yīng)用程序和其他應(yīng)用程序共享的用戶(hù) ID 的名稱(chēng)。
intgetMaxSdkVersion()獲取運(yùn)行應(yīng)用程序所需的最高 SDK 版本。
intgetMinCompatibleVersionCode()獲取應(yīng)用程序運(yùn)行所需的最低兼容版本
intgetMinSdkVersion()獲取運(yùn)行應(yīng)用程序所需的最低SDK版本
ListStringgetModuleDirs()獲取應(yīng)用所有模塊的路徑
ListStringgetModuleNames()獲取應(yīng)用程序的所有模塊名稱(chēng)
ListStringgetModulePublicDirs()獲取應(yīng)用所有模塊的公共路徑
StringgetName()獲取捆綁包的名稱(chēng)
ListStringgetPermissions()獲取訪(fǎng)問(wèn)應(yīng)用程序所需的權(quán)限
ListBundleInfo.ReqPermissionDetailgetReqPermissionDetail()獲取應(yīng)用程序所需的權(quán)限詳細(xì)信息
ListStringgetReqPermissions()獲取應(yīng)用程序申請(qǐng)的所需權(quán)限
intgetTargetVersion()獲取應(yīng)用程序運(yùn)行所需的目標(biāo)API版本
StringgetType()獲取捆綁包的類(lèi)型
intgetUid()獲取當(dāng)前bundle所屬應(yīng)用的UID。
longgetUpdateTime()獲取應(yīng)用更新時(shí)間
StringgetVendor()獲取應(yīng)用的廠(chǎng)商信息
intgetVersionCode()獲取應(yīng)用程序的版本
StringgetVersionName()獲取應(yīng)用版本的文字描述
booleanisDifferentName()獲取不同的 Bundle 充電
BooleanisSilentInstallation()檢查應(yīng)用程序是否以靜默安裝模式安裝。
booleanmarshalling(Parcel out)將此 Sequenceable 對(duì)象編組為 Parcel。
booleanunmarshalling(Parcel in)從 Parcel 中解組此 Sequenceable 對(duì)象。
從類(lèi) java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從接口 ohos.utils.Sequenceable 繼承的方法
hasFileDescriptor

字段詳細(xì)信息

PRODUCER

public static final Sequenceable.ProducerBundleInfo PRODUCER

從 Parcel 創(chuàng)建一個(gè) BundleInfo 實(shí)例。

abilityInfos

public ListAbilityInfo abilityInfos

表示此捆綁包中包含的所有ability的列表。

appId

public String appId

表示該bundle所屬的應(yīng)用程序的ID。

應(yīng)用程序 ID 唯一地標(biāo)識(shí)一個(gè)應(yīng)用程序。 它由包名稱(chēng)和簽名確定。

appInfo

public ApplicationInfo appInfo

指示有關(guān)此捆綁包所屬的應(yīng)用程序的信息。

debug

public boolean debug

表示調(diào)試模式。

當(dāng)“debug”為真時(shí),應(yīng)用程序是可調(diào)試的。

jointUserId

public String jointUserId

指示此應(yīng)用程序和其他應(yīng)用程序之間共享的用戶(hù) ID 的名稱(chēng)。

name

public String name

指示此捆綁包的名稱(chēng)。

originalName

public String originalName

指示此原始捆綁包的名稱(chēng)。

reqPermissionDetails

public ListBundleInfo.ReqPermissionDetail reqPermissionDetails

指示文件 config.json 中定義的所需權(quán)限詳細(xì)信息。

reqPermissions

public ListString reqPermissions

指示文件 config.json 中定義的所需權(quán)限名稱(chēng)。

type

public String type

指示此原始捆綁包的名稱(chēng)。

uid

public int uid

指示此捆綁包所屬的應(yīng)用程序的 UID。

UID 唯一標(biāo)識(shí)一個(gè)應(yīng)用程序。 它由應(yīng)用程序的進(jìn)程和用戶(hù) ID 確定。 應(yīng)用程序安裝后,其 UID 保持不變,除非將其卸載然后重新安裝。

構(gòu)造函數(shù)詳細(xì)信息

BundleInfo

public BundleInfo()

用于創(chuàng)建 BundleInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。

BundleInfo

public BundleInfo(BundleInfo source)

一種參數(shù)化構(gòu)造函數(shù),用于通過(guò)從現(xiàn)有參數(shù)復(fù)制參數(shù)來(lái)創(chuàng)建 BundleInfo 實(shí)例。

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
source指示現(xiàn)有的 BundleInfo 對(duì)象。

方法詳情

getName

public String getName()

獲取捆綁包的名稱(chēng)。

返回:

返回捆綁包名稱(chēng)。

getType

public String getType()

獲取捆綁包的類(lèi)型。

返回:

返回捆綁包類(lèi)型。

getPermissions

public ListString getPermissions()

獲取訪(fǎng)問(wèn)應(yīng)用程序所需的權(quán)限。

返回:

返回所需的權(quán)限。

getHapModuleNames

public ListString getHapModuleNames()

獲取應(yīng)用的所有HAP模塊的全名。

此方法返回的完整模塊名稱(chēng)是一個(gè)由應(yīng)用程序包名稱(chēng)和模塊名稱(chēng)組成的字符串。

返回:

返回應(yīng)用程序的所有 HAP 模塊的全名。

getModuleNames

public ListString getModuleNames()

獲取應(yīng)用程序的所有模塊名稱(chēng)。

返回:

返回應(yīng)用程序的模塊名稱(chēng)。

getModulePublicDirs

public ListString getModulePublicDirs()

獲取應(yīng)用所有模塊的公共路徑。

返回:

返回應(yīng)用程序所有模塊的公共路徑。

getModuleDirs

public ListString getModuleDirs()

獲取應(yīng)用所有模塊的路徑。

返回:

返回應(yīng)用程序所有模塊的路徑。

getVendor

public String getVendor()

獲取應(yīng)用的廠(chǎng)商信息。

您必須已在配置文件中配置了供應(yīng)商標(biāo)簽。 默認(rèn)值為空字符串,您可以保留默認(rèn)值。

返回:

返回應(yīng)用程序的供應(yīng)商信息。

getVersionCode

public int getVersionCode()

獲取應(yīng)用程序的版本。

系統(tǒng)確定版本是舊版本還是新版本。 此信息不會(huì)呈現(xiàn)給用戶(hù)。 version-code標(biāo)簽的值為大于0的整數(shù),值越大表示版本越新。 必須指定此標(biāo)記。 您必須在配置文件中配置它。

返回:

返回應(yīng)用程序的版本。

getVersionName

public String getVersionName()

獲取應(yīng)用版本的文字描述。

version-name 標(biāo)記指示的應(yīng)用程序版本信息對(duì)用戶(hù)可見(jiàn)。 必須指定此標(biāo)記。 您必須在配置文件中配置它。

返回:

返回應(yīng)用程序版本的文本描述。

getMinSdkVersion

public int getMinSdkVersion()

獲取運(yùn)行應(yīng)用程序所需的最低 SDK 版本。

必須指定 min-version 標(biāo)簽。 您必須在配置文件中配置它。

示例值:zsdk 1.0.0。

返回:

返回應(yīng)用程序的最低 SDK 版本。

getMaxSdkVersion

public int getMaxSdkVersion()

獲取運(yùn)行應(yīng)用程序所需的最高 SDK 版本。

必須指定 max-version 標(biāo)記。 您必須在配置文件中配置它。

示例值:zsdk 1.0.1。

返回:

返回應(yīng)用程序的最高 SDK 版本。

getCompatibleVersion

public int getCompatibleVersion()

獲取應(yīng)用程序運(yùn)行所需的最低 API 版本。

config.json 文件的 apiVersion 屬性中必須已經(jīng)配置了 compatible 子屬性。

返回:

返回應(yīng)用程序運(yùn)行所需的最低 API 版本。

getMinCompatibleVersionCode

public int getMinCompatibleVersionCode()

獲取應(yīng)用程序運(yùn)行所需的最低兼容版本。

config.json 文件的 apiVersion 屬性中必須已經(jīng)配置了 compatible 子屬性。

返回:

返回應(yīng)用程序運(yùn)行所需的最低 API 版本。

getTargetVersion

public int getTargetVersion()

獲取應(yīng)用程序運(yùn)行所需的目標(biāo) API 版本。

target 屬性必須已在 config.json 文件的 apiVersion 屬性中配置。

返回:

返回應(yīng)用程序運(yùn)行所需的目標(biāo) API 版本。

getAppInfo

public ApplicationInfo getAppInfo()

獲取當(dāng)前bundle所屬的應(yīng)用信息。

返回:

返回有關(guān)當(dāng)前包所屬的應(yīng)用程序的信息。

getAbilityInfos

public ListAbilityInfo getAbilityInfos()

獲取當(dāng)前捆綁包中包含的所有ability的列表。

返回:

返回 AbilityInfo 對(duì)象的列表。

getAppId

public String getAppId()

獲取當(dāng)前bundle所屬的應(yīng)用ID。

應(yīng)用程序 ID 唯一地標(biāo)識(shí)一個(gè)應(yīng)用程序。 它由包名稱(chēng)和簽名確定。

返回:

返回應(yīng)用程序 ID。

getUid

public int getUid()

獲取當(dāng)前bundle所屬應(yīng)用的UID。

UID 唯一標(biāo)識(shí)一個(gè)應(yīng)用程序。 它由應(yīng)用程序的進(jìn)程和用戶(hù) ID 確定。 應(yīng)用程序安裝后,其 UID 保持不變,除非將其卸載然后重新安裝。

返回:

返回應(yīng)用程序 UID。

getJointUserId

public String getJointUserId()

獲取此應(yīng)用程序和其他應(yīng)用程序共享的用戶(hù) ID 的名稱(chēng)。

返回:

返回共享用戶(hù) ID 名稱(chēng)。

isDifferentName

public boolean isDifferentName()

獲得充電不同的Bundle

返回:

返回 hap 具有不同的名稱(chēng)。

getCpuAbi

public String getCpuAbi()

獲取該bundle的cpuAbi信息。

返回:

返回此捆綁包的 cpuAbi 信息。

getCompressNativeLibs

public boolean getCompressNativeLibs()

獲取此 bundle 的 CompressNativeLibs 信息。

返回:

返回此捆綁包的 CompressNativeLibs 信息。

getEntryModuleName

public String getEntryModuleName()

獲取應(yīng)用的Entry.hap文件的模塊名。

模塊名稱(chēng)來(lái)源于 config.json 文件的模塊標(biāo)簽中的 name 屬性的值。

返回:

返回應(yīng)用程序的 Entry.hap 文件的模塊名稱(chēng)。

marshalling

public boolean marshalling(Parcel out)

從接口復(fù)制的描述:Sequenceable

將此 Sequenceable 對(duì)象編組為 Parcel。

指定者:

接口 Sequenceable 中的編組

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
out指示將 Sequenceable 對(duì)象編組到的 Parcel 對(duì)象。

返回:

如果編組成功,則返回 true; 否則返回 false。

unmarshalling

public boolean unmarshalling(Parcel in)

從接口復(fù)制的描述:Sequenceable

從 Parcel 中解組此 Sequenceable 對(duì)象。

指定者:

在接口 Sequenceable 中解組

參數(shù):

參數(shù)名稱(chēng) 參數(shù)描述
in指示已將 Sequenceable 對(duì)象編組到的 Parcel 對(duì)象。

返回:

如果解組成功,則返回 true; 否則返回 false。

getReqPermissions

public ListString getReqPermissions()

獲取應(yīng)用程序申請(qǐng)的所需權(quán)限。

權(quán)限派生自 config.json 文件的 reqPermissions 屬性中的 name 值。

在調(diào)用此方法之前,您必須通過(guò)將 IBundleManager#GET_BUNDLE_WITH_REQUESTED_PERMISSION 標(biāo)志傳遞給 IBundleManager#getBundleInfo(String, int) 方法來(lái)獲取捆綁信息。

返回:

返回應(yīng)用程序申請(qǐng)的所需權(quán)限列表。

getReqPermissionDetail

public ListBundleInfo.ReqPermissionDetail getReqPermissionDetail()

獲取應(yīng)用程序所需的權(quán)限詳細(xì)信息。

權(quán)限詳細(xì)信息源自 config.json 文件的 reqPermissions 屬性中的 name 值。

在調(diào)用此方法之前,您必須通過(guò)將 IBundleManager#GET_BUNDLE_WITH_REQUESTED_PERMISSION 標(biāo)志傳遞給 IBundleManager#getBundleInfo(String, int) 方法來(lái)獲取捆綁信息。

返回:

返回應(yīng)用程序申請(qǐng)的所需權(quán)限列表。

isSilentInstallation

public Boolean isSilentInstallation()

檢查應(yīng)用程序是否以靜默安裝模式安裝。

返回:

如果應(yīng)用程序以靜默安裝模式安裝,則返回 true; 否則返回 false。

getInstallTime

public long getInstallTime()

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

安裝時(shí)間是自 1970 年 1 月 1 日 00:00:00 UTC 以來(lái)經(jīng)過(guò)的秒數(shù)。 如果卸載后重新安裝應(yīng)用程序,將重新計(jì)算時(shí)間。

返回:

返回應(yīng)用程序安裝時(shí)間。

getUpdateTime

public long getUpdateTime()

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

更新時(shí)間是自 1970 年 1 月 1 日 00:00:00 UTC 以來(lái)經(jīng)過(guò)的秒數(shù)。 如果是第一次安裝應(yīng)用程序,應(yīng)用程序更新時(shí)間與安裝時(shí)間相同。

返回:

返回應(yīng)用程序更新時(shí)間。


分享題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSBundleInfo
網(wǎng)頁(yè)地址:http://www.5511xx.com/article/dhsojco.html