ApplicationInfo 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
您可以擷取特定應用程式的相關信息。
[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 |
已淘汰.
使用的預設值 |
| RawExternalStorageAccessNotRequested |
已淘汰.
此應用程式未要求原始外部記憶體。 |
| RawExternalStorageAccessRequested |
已淘汰.
此應用程式要求原始外部記憶體。 |
| ZeroinitDefault |
已淘汰.
nativeHeapZeroInitialized 的預設 (未指定) 設定。 |
| ZeroinitDisabled |
已淘汰.
停用此應用程式或進程中原生堆積的零初始化。 |
| ZeroinitEnabled |
已淘汰.
在此應用程式或進程中啟用原生堆積的零初始化。 |
屬性
| 名稱 | Description |
|---|---|
| AppComponentFactory |
此套件的處理站,如 < 所指定manifest>標記的屬性 |
| BackupAgentName |
實作應用程式備份功能的類別。 |
| Banner |
此元件橫幅的可繪製資源標識碼(在套件的資源中)。 (繼承來源 PackageItemInfo) |
| Category |
這個應用程式的分類。 |
| Class |
傳回這個 |
| ClassName |
實作 Application 物件的類別。 |
| CompatibleWidthLimitDp |
應用程式設計的最大螢幕寬度。 |
| CompileSdkVersion |
用戶可見的 SDK 版本(例如 |
| CompileSdkVersionCodename |
開發代碼名稱 (例如. |
| Creator | |
| DataDir |
指派給封裝之預設目錄的完整路徑,以取得其永續性數據。 |
| DescriptionRes |
應用程式描述的樣式資源標識碼(在套件的資源中)。 |
| DeviceProtectedDataDir |
指派給套件之裝置保護目錄的完整路徑,以取得其永續性數據。 |
| Enabled |
若為 false,表示此應用程式內的所有元件都會視為已停用,而不論其個別設定啟用的狀態為何。 |
| Flags |
與應用程式相關聯的旗標。 |
| GwpAsanMode |
您可以擷取特定應用程式的相關信息。 |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| Icon |
此元件圖示的可繪製資源標識碼(在套件的資源中)。 (繼承來源 PackageItemInfo) |
| IsAppLockEnabled |
應用程式的啟用狀態。 |
| IsAppLockSupported |
如果 |
| 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 |
公開可用元件 |
| RequestRawExternalStorageAccess |
您可以擷取特定應用程式的相關信息。 |
| RequiresSmallestWidthDp |
應用程式可以執行所需的最小螢幕寬度。 |
| SharedLibraryFiles |
此應用程式所連結之所有共享連結庫的路徑。 |
| SourceDir |
此應用程式基底 APK 的完整路徑。 |
| SplitNames |
所有已安裝的分割 APK 名稱,並以語匯方式排序。 |
| SplitPublicSourceDirs |
公開可用元件 |
| SplitSourceDirs |
分割 APK 的完整路徑,其索引順序與 |
| StorageUuid |
裝載此應用程式的記憶體磁碟區的 UUID。 |
| TargetSdkVersion |
此應用程式的目標 SDK 最低版本。 |
| TaskAffinity |
此應用程式中所有活動的預設工作親和性。 |
| Theme |
應用程式預設視覺主題的樣式資源標識碼(在套件的資源中)。 |
| ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
| ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
| Uid |
已指派給此應用程式的核心用戶標識元;目前這不是唯一標識碼(多個應用程式可以有相同的 uid)。 |
| UiOptions |
此應用程式中活動的預設額外UI選項。 |
方法
明確介面實作
| 名稱 | 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) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
您可以擷取特定應用程式的相關信息。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |