語言

ApplicationInfo 類別

定義

您可以擷取特定應用程式的相關信息。

[Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)]
public class ApplicationInfo : Android.Content.PM.PackageItemInfo, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/ApplicationInfo", DoNotGenerateAcw=true)>]
type ApplicationInfo = class
    inherit PackageItemInfo
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

您可以擷取特定應用程式的相關信息。 這會對應至從 AndroidManifest.xml < 收集的資訊application>標記。

的 android.content.pm.ApplicationInfoJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

名稱 Description
ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。

欄位

名稱 Description
CategoryAccessibility
已淘汰.

主要為輔助功能應用程式的應用程式類別,例如螢幕助讀程式。

GwpAsanAlways
已淘汰.

一律在此應用程式或程序中啟用 GWP-ASan。

GwpAsanDefault
已淘汰.

GWP-ASan 的預設 (未指定) 設定。

GwpAsanNever
已淘汰.

永遠不要在此應用程式或程序中啟用 GWP-ASan。

MemtagAsync
已淘汰.

在此應用程式或程式中以異步模式啟用 Memtag。

MemtagDefault
已淘汰.

Memtag 的預設 (未指定) 設定。

MemtagOff
已淘汰.

請勿在此應用程式或程序中啟用 Memtag。

MemtagSync
已淘汰.

在此應用程式或程式中啟用同步模式中的 Memtag。

RawExternalStorageAccessDefault
已淘汰.

使用的預設值 android.R.styleable#AndroidManifestApplication_requestRawExternalStorageAccess。

RawExternalStorageAccessNotRequested
已淘汰.

此應用程式未要求原始外部記憶體。

RawExternalStorageAccessRequested
已淘汰.

此應用程式要求原始外部記憶體。

ZeroinitDefault
已淘汰.

nativeHeapZeroInitialized 的預設 (未指定) 設定。

ZeroinitDisabled
已淘汰.

停用此應用程式或進程中原生堆積的零初始化。

ZeroinitEnabled
已淘汰.

在此應用程式或進程中啟用原生堆積的零初始化。

屬性

名稱 Description
AppComponentFactory

此套件的處理站,如 < 所指定manifest>標記的屬性 android.R.styleable#AndroidManifestApplication_appComponentFactory 。

BackupAgentName

實作應用程式備份功能的類別。

Banner

此元件橫幅的可繪製資源標識碼(在套件的資源中)。

(繼承來源 PackageItemInfo)
Category

這個應用程式的分類。

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
ClassName

實作 Application 物件的類別。

CompatibleWidthLimitDp

應用程式設計的最大螢幕寬度。

CompileSdkVersion

用戶可見的 SDK 版本(例如

CompileSdkVersionCodename

開發代碼名稱 (例如.

Creator
DataDir

指派給封裝之預設目錄的完整路徑,以取得其永續性數據。

DescriptionRes

應用程式描述的樣式資源標識碼(在套件的資源中)。

DeviceProtectedDataDir

指派給套件之裝置保護目錄的完整路徑,以取得其永續性數據。

Enabled

若為 false,表示此應用程式內的所有元件都會視為已停用,而不論其個別設定啟用的狀態為何。

Flags

與應用程式相關聯的旗標。

GwpAsanMode

您可以擷取特定應用程式的相關信息。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
Icon

此元件圖示的可繪製資源標識碼(在套件的資源中)。

(繼承來源 PackageItemInfo)
IsAppLockEnabled

應用程式的啟用狀態。

IsAppLockSupported

如果 true 這個應用程式支援 App Lock,

IsArchived

該套件目前是否處於存檔狀態。

(繼承來源 PackageItemInfo)
IsProfileable

傳回殼層用戶或系統是否可以分析此應用程式。

IsProfileableByShell

傳回殼層使用者是否可以分析此應用程式,即使是在使用者模式中執行的裝置上執行。

IsResourceOverlay

如果封裝在其指令清單中宣告為運行時間資源重疊,則傳回 true。

IsVirtualPreload

傳回是否已將此應用程式安裝為虛擬預先載入。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
JniPeerMembers

您可以擷取特定應用程式的相關信息。

KnownActivityEmbeddingCerts

取得允許內嵌此應用程式活動的受信任主機憑證摘要。

LabelRes

此元件標籤的字串資源識別碼(在套件的資源中)。

(繼承來源 PackageItemInfo)
LargestWidthLimitDp

應用程式將處理的最大螢幕寬度。

Logo

此元件標誌的可繪製資源標識碼(在套件的資源中)。

(繼承來源 PackageItemInfo)
ManageSpaceActivityName

實作應用程式管理空間功能的類別。

MemtagMode

傳回應用程式是否要求啟用、停用或未指定 Memtag。

MetaData

與此元件相關聯的其他元數據。

(繼承來源 PackageItemInfo)
MinSdkVersion

此應用程式可以執行的最低 SDK 版本。

Name

這個專案的公用名稱。

(繼承來源 PackageItemInfo)
NativeHeapZeroInitialized

傳回應用程式是否要求啟用或停用原生堆積記憶體配置的自動零初始化。

NativeLibraryDir

儲存原生 JNI 連結庫之目錄的完整路徑。

NonLocalizedLabel

AndroidManifest 檔案中提供的字串,如果有的話。

(繼承來源 PackageItemInfo)
PackageName

此項目位於的套件名稱。

(繼承來源 PackageItemInfo)
PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
Permission

能夠存取此應用程式元件所需的許可權選擇性名稱。

ProcessName

此應用程式應該執行的進程名稱。

PublicSourceDir

公開可用元件 #sourceDir的完整路徑,包括資源和指令清單。

RequestRawExternalStorageAccess

您可以擷取特定應用程式的相關信息。

RequiresSmallestWidthDp

應用程式可以執行所需的最小螢幕寬度。

SharedLibraryFiles

此應用程式所連結之所有共享連結庫的路徑。

SourceDir

此應用程式基底 APK 的完整路徑。

SplitNames

所有已安裝的分割 APK 名稱,並以語匯方式排序。

SplitPublicSourceDirs

公開可用元件 #splitSourceDirs的完整路徑,包括資源和指令清單。

SplitSourceDirs

分割 APK 的完整路徑,其索引順序與 #splitNames相同。

StorageUuid

裝載此應用程式的記憶體磁碟區的 UUID。

TargetSdkVersion

此應用程式的目標 SDK 最低版本。

TaskAffinity

此應用程式中所有活動的預設工作親和性。

Theme

應用程式預設視覺主題的樣式資源標識碼(在套件的資源中)。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

Uid

已指派給此應用程式的核心用戶標識元;目前這不是唯一標識碼(多個應用程式可以有相同的 uid)。

UiOptions

此應用程式中活動的預設額外UI選項。

方法

名稱 Description
AreAttributionsUserVisible()

傳回應用程式所提供的屬性是否為用戶可見。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 封送處理表示中包含的特殊物件種類。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (繼承來源 PackageItemInfo)
DumpFront(IPrinter, String) (繼承來源 PackageItemInfo)
Equals(Object)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetCategoryTitle(Context, ApplicationCategories)

針對指定的 ApplicationInfo#category 值或 null 未知的值,傳回簡潔且本地化的標題,例如 #CATEGORY_UNDEFINED。

GetCategoryTitleFormatted(Context, ApplicationCategories)

針對指定的 ApplicationInfo#category 值或 null 未知的值,傳回簡潔且本地化的標題,例如 #CATEGORY_UNDEFINED。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
LoadBanner(PackageManager)

擷取與此專案相關聯的目前圖形化橫幅。

(繼承來源 PackageItemInfo)
LoadDescription(PackageManager)

擷取應用程式的文字描述。

LoadDescriptionFormatted(PackageManager)

擷取應用程式的文字描述。

LoadIcon(PackageManager)

擷取與此專案相關聯的目前圖形圖示。

(繼承來源 PackageItemInfo)
LoadLabel(PackageManager)

擷取與此項目相關聯的目前文字標籤。

(繼承來源 PackageItemInfo)
LoadLabelFormatted(PackageManager)

擷取與此項目相關聯的目前文字標籤。

(繼承來源 PackageItemInfo)
LoadLogo(PackageManager)

擷取與此項目相關聯的目前圖形標誌。

(繼承來源 PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

如果適用的話,請擷取與此專案相關聯的目前圖形圖示,而不需要新增工作徽章。

(繼承來源 PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

載入附加至這個項目元數據的 XML 資源。

(繼承來源 PackageItemInfo)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags) (繼承來源 PackageItemInfo)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

您可以擷取特定應用程式的相關信息。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

您可以擷取特定應用程式的相關信息。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

您可以擷取特定應用程式的相關信息。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於