新聞中心
ApplicationInfo

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到東坡網(wǎng)站設(shè)計(jì)與東坡網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類(lèi)型包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋東坡地區(qū)。
java.lang.Object
|---ohos.bundle.ApplicationInfo
public class ApplicationInfo
extends Object
implements Sequenceable
獲取應(yīng)用程序的配置信息
嵌套類(lèi)摘要
| 從接口 ohos.utils.Sequenceable 繼承的嵌套類(lèi)/接口 |
|---|
| Sequenceable.ProducerT |
字段摘要
| 修飾符和類(lèi)型 | 字段 | 描述 |
|---|---|---|
| boolean | debug | 指示應(yīng)用程序是否可調(diào)試 |
| boolean | enabled | 指示是否可以實(shí)例化此應(yīng)用程序 |
| String | name | 應(yīng)用名稱(chēng),與bundleName相同 |
| static Sequenceable.ProducerApplicationInfo | PRODUCER | 從 Parcel 創(chuàng)建一個(gè) ApplicationInfo 實(shí)例。 |
| boolean | systemApp | 指示應(yīng)用程序是否為系統(tǒng)應(yīng)用程序 |
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| ApplicationInfo() | 用于創(chuàng)建 ApplicationInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。 |
| ApplicationInfo(ApplicationInfo source) | 用于通過(guò)從現(xiàn)有實(shí)例復(fù)制參數(shù)來(lái)創(chuàng)建 ApplicationInfo 實(shí)例的構(gòu)造函數(shù)。 |
方法總結(jié)
| 修飾符和類(lèi)型 | 方法 | 描述 |
|---|---|---|
| void | dump(String prefix, PrintWriter writer) | 將應(yīng)用程序的進(jìn)程信息打印到指定目標(biāo)中 |
| String | getDescription() | 獲取應(yīng)用的描述或應(yīng)用描述的資源索引 |
| String | getEntryDir() | 獲取應(yīng)用的Entry.hap文件保存路徑。 |
| int | getFlags() | 獲取應(yīng)用程序的標(biāo)志 |
| String | getIcon() | 獲取應(yīng)用程序圖標(biāo)資源文件的保存路徑 |
| int | getIconId() | 獲取iconId的值 |
| String | getLabel() | 獲取用戶可見(jiàn)的應(yīng)用名稱(chēng)或應(yīng)用名稱(chēng)的資源索引 |
| int | getLabelId() | 獲取labelId的值 |
| ListModuleInfo | getModuleInfos() | 獲取應(yīng)用程序所有模塊的信息 |
| ListString | getModuleSourceDirs() | 獲取應(yīng)用程序模塊資源的存放路徑 |
| String | getName() | 獲取應(yīng)用程序的名稱(chēng) |
| ListString | getPermissions() | 獲取訪問(wèn)應(yīng)用程序所需的權(quán)限 |
| String | getProcess() | 獲取此應(yīng)用程序應(yīng)在其中運(yùn)行的進(jìn)程的名稱(chēng) |
| int | getSupportedModes() | 檢查應(yīng)用程序是否支持駕駛模式 |
| boolean | getSystemApp() | 檢查應(yīng)用程序是否為系統(tǒng)應(yīng)用程序 |
| boolean | marshalling(Parcel out) | 將此 Sequenceable 對(duì)象編組為 Parcel。 |
| void | setFlags(int flags) | 為應(yīng)用程序設(shè)置標(biāo)志 |
| boolean | unmarshalling(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.ProducerApplicationInfo PRODUCER
從 Parcel 創(chuàng)建一個(gè) ApplicationInfo 實(shí)例。
debug
public boolean debug
指示應(yīng)用程序是否可調(diào)試
enabled
public boolean enabled
指示是否可以實(shí)例化此應(yīng)用程序
name
public String name
應(yīng)用名稱(chēng),與bundleName相同。
systemApp
public boolean systemApp
指示應(yīng)用程序是否為系統(tǒng)應(yīng)用程序
構(gòu)造函數(shù)詳細(xì)信息
ApplicationInfo
public ApplicationInfo()
用于創(chuàng)建 ApplicationInfo 實(shí)例的默認(rèn)構(gòu)造函數(shù)。
ApplicationInfo
public ApplicationInfo(ApplicationInfo source)
用于通過(guò)從現(xiàn)有實(shí)例復(fù)制參數(shù)來(lái)創(chuàng)建 ApplicationInfo 實(shí)例的構(gòu)造函數(shù)。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| source | 指示 ApplicationInfo 對(duì)象。 |
方法詳情
getName
public String getName()
獲取應(yīng)用程序的名稱(chēng)。
您可以使用反向域名表示法來(lái)命名應(yīng)用程序。 反向域名的前綴必須與包標(biāo)簽的值相同。 您也可以使用以句點(diǎn) (.) 開(kāi)頭的名稱(chēng)。 IDE 會(huì)將此名稱(chēng)與包標(biāo)簽中定義的名稱(chēng)結(jié)合起來(lái),形成一個(gè)完整的應(yīng)用程序名稱(chēng)。 必須指定名稱(chēng)標(biāo)簽。 您必須已在配置文件中配置此標(biāo)簽。
返回:
返回應(yīng)用程序的名稱(chēng)。
getIcon
public String getIcon()
獲取應(yīng)用程序圖標(biāo)資源文件的保存路徑。
圖標(biāo)標(biāo)簽指定了應(yīng)用程序圖標(biāo)資源文件的存放路徑。 您可以在配置文件中配置此標(biāo)簽。 默認(rèn)值為空字符串,您可以保留默認(rèn)值。
返回:
返回應(yīng)用程序圖標(biāo)資源文件的存放路徑; 如果未指定圖標(biāo)標(biāo)簽,則返回空字符串。
getLabel
public String getLabel()
獲取用戶可見(jiàn)的應(yīng)用名稱(chēng)或應(yīng)用名稱(chēng)的資源索引。
標(biāo)簽標(biāo)簽指定顯示給用戶的應(yīng)用程序名稱(chēng)。 您可以在配置文件中配置此標(biāo)簽。 默認(rèn)值為空字符串,您可以保留默認(rèn)值。
返回:
返回應(yīng)用名稱(chēng)或應(yīng)用名稱(chēng)的資源索引; 如果未指定標(biāo)簽標(biāo)記,則返回空字符串。
getDescription
public String getDescription()
獲取應(yīng)用的描述或應(yīng)用描述的資源索引。
描述標(biāo)簽提供應(yīng)用程序描述。 您可以在配置文件中配置此標(biāo)簽。 默認(rèn)值為空字符串,您可以保留默認(rèn)值。
返回:
返回應(yīng)用描述或應(yīng)用描述的資源索引; 如果未指定描述標(biāo)簽,則返回空字符串。
getProcess
public String getProcess()
獲取此應(yīng)用程序應(yīng)在其中運(yùn)行的進(jìn)程的名稱(chēng)。
返回:
如果已設(shè)置,則返回進(jìn)程名稱(chēng); 否則返回此應(yīng)用程序的包名稱(chēng)。
getSupportedModes
public int getSupportedModes()
檢查應(yīng)用程序是否支持駕駛模式。
默認(rèn)不支持駕駛模式。
返回:
如果應(yīng)用程序不支持駕駛模式,則返回 0; 否則返回 1。
getModuleSourceDirs
public ListString getModuleSourceDirs()
獲取應(yīng)用程序模塊資源的存放路徑。
返回:
返回存儲(chǔ)應(yīng)用程序模塊資源的路徑。
getPermissions
public ListString getPermissions()
獲取訪問(wèn)應(yīng)用程序所需的權(quán)限。
返回:
返回訪問(wèn)應(yīng)用程序所需的權(quán)限。
getModuleInfos
public ListModuleInfo getModuleInfos()
獲取應(yīng)用程序所有模塊的信息。
返回:
返回應(yīng)用程序的所有 ModuleInfo 對(duì)象的列表。
getSystemApp
public boolean getSystemApp()
檢查應(yīng)用程序是否為系統(tǒng)應(yīng)用程序。
返回:
如果是系統(tǒng)應(yīng)用程序,則返回 true; 否則返回 false。
getIconId
public int getIconId()
獲取 iconId 的值。
返回:
iconId 的值。
getLabelId
public int getLabelId()
獲取 labelId 的值。
返回:
labelId 的值。
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。
dump
public void dump(String prefix, PrintWriter writer) throws IllegalArgumentException
將應(yīng)用程序的進(jìn)程信息打印到指定目標(biāo)中。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| prefix | 表示打印信息中包含的屬性名稱(chēng)的前綴。 |
| writer | 指示信息將被打印到的目標(biāo)。 |
Throws:
| Throw名稱(chēng) | Throw描述 |
|---|---|
| IllegalArgumentException | 如果輸入?yún)?shù)非法,則拋出此異常。 |
getFlags
public int getFlags()
獲取應(yīng)用程序的標(biāo)志。
返回:
返回應(yīng)用程序的標(biāo)志。
setFlags
public void setFlags(int flags)
為應(yīng)用程序設(shè)置標(biāo)志。 此方法保留。
參數(shù):
| 參數(shù)名稱(chēng) | 參數(shù)描述 |
|---|---|
| flags | 指示要設(shè)置的標(biāo)志。 |
getEntryDir
public String getEntryDir()
獲取應(yīng)用的Entry.hap文件保存路徑。
返回:
返回存儲(chǔ)應(yīng)用程序的 Entry.hap 文件的路徑。
網(wǎng)頁(yè)題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSApplicationInfo
URL網(wǎng)址:http://www.5511xx.com/article/dhopocd.html


咨詢
建站咨詢
