新聞中心
ApplicationInfo

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


咨詢
建站咨詢
