Share via


ApplicationInfo 類別

定義

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

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

備註

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

android.content.pm.ApplicationInfoJava 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據 中所述的詞彙使用。

建構函式

ApplicationInfo()
ApplicationInfo(ApplicationInfo)
ApplicationInfo(IntPtr, JniHandleOwnership)

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

欄位

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
已淘汰.

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

屬性

AppComponentFactory

此套件的處理站,如 < 所指定;指令清單>標記的屬性 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)
IsProfileable

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

IsProfileableByShell

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

IsResourceOverlay

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

IsVirtualPreload

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

JniIdentityHashCode

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

(繼承來源 Object)
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

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

(繼承來源 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 支援 Mono for Android 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

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

Uid

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

UiOptions

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

方法

AreAttributionsUserVisible()

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

Clone()

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

(繼承來源 Object)
DescribeContents()

描述這個可封送處理表示法中包含的特殊物件種類。

Dispose()

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

(繼承來源 Object)
Dispose(Boolean)

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

(繼承來源 Object)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (繼承來源 PackageItemInfo)
DumpFront(IPrinter, String) (繼承來源 PackageItemInfo)
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)
ToArray<T>()

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

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

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

(繼承來源 Object)
Wait()

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

(繼承來源 Object)
Wait(Int64)

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

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

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

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

明確介面實作

IJavaPeerable.Disposed()

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

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

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

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

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用於