PackageManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。
[Android.Runtime.Register("android/content/pm/PackageManager", DoNotGenerateAcw=true)]
public abstract class PackageManager : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/PackageManager", DoNotGenerateAcw=true)>]
type PackageManager = class
inherit Object
- 繼承
- 衍生
- 屬性
備註
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。
您可以透過 Context#getPackageManager找到這個類別。
<strong>備註: </strong>如果你的應用程式目標為 Android 11(API 等級 30)或更高,該類別中的方法各自回傳一個篩選過的應用程式清單。 深入瞭解如何管理套件可見性。
的 android.content.pm.PackageManagerJava 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
| 名稱 | Description |
|---|---|
| PackageManager() |
已取代這個成員。 |
| PackageManager(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 表示法時使用的建構函式;由運行時間呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| CertInputRawX509 |
已淘汰.
憑證輸入位元組:輸入位元組代表編碼的 X。 |
| CertInputSha256 |
已淘汰.
憑證輸入位元組:輸入位元組代表編碼 X 的 SHA256 輸出。 |
| DeleteArchive |
已淘汰.
標記 |
| DontKillApp |
已淘汰.
的旗標參數 |
| ExtraVerificationId |
套件擱置驗證標識碼的額外功能變數名稱。 |
| ExtraVerificationResult |
驗證結果的額外功能變數名稱,可以是 |
| FeatureActivitiesOnSecondaryDisplays |
|
| FeatureAppWidgets |
|
| FeatureAudioLowLatency |
|
| FeatureAudioOutput |
|
| FeatureAudioPro |
|
| FeatureAudioSpatialHeadtrackingLowLatency |
與 的功能 |
| FeatureAutofill |
|
| FeatureAutomotive |
|
| FeatureBackup |
|
| FeatureBluetooth |
|
| FeatureBluetoothLe |
|
| FeatureBluetoothLeChannelSounding |
功能與 |
| FeatureCamera |
|
| FeatureCameraAny |
與 功能 |
| FeatureCameraAr |
|
| FeatureCameraAutofocus |
|
| FeatureCameraCapabilityManualPostProcessing |
|
| FeatureCameraCapabilityManualSensor |
|
| FeatureCameraCapabilityRaw |
|
| FeatureCameraConcurrent |
|
| FeatureCameraExternal |
|
| FeatureCameraFlash |
|
| FeatureCameraFront |
|
| FeatureCameraLevelFull |
|
| FeatureCantSaveState |
|
| FeatureCompanionDeviceSetup |
|
| FeatureConnectionService |
|
| FeatureConsumerIr |
|
| FeatureControls |
|
| FeatureCredentials |
|
| FeatureDeviceAdmin |
|
| FeatureDeviceIdAttestation |
與 |
| FeatureDeviceLock |
|
| FeatureEmbedded |
|
| FeatureEthernet |
|
| FeatureExpandedPictureInPicture |
|
| FeatureFace |
|
| FeatureFaketouch |
|
| FeatureFaketouchMultitouchDistinct |
|
| FeatureFaketouchMultitouchJazzhand |
|
| FeatureFingerprint |
|
| FeatureFreeformWindowManagement |
與 |
| FeatureGamepad |
|
| FeatureHardwareKeystore |
|
| FeatureHifiSensors |
|
| FeatureHomeScreen |
|
| FeatureIdentityCredentialHardware |
|
| FeatureIdentityCredentialHardwareDirectAccess |
|
| FeatureInputMethods |
|
| FeatureIpsecTunnelMigration |
|
| FeatureIpsecTunnels |
|
| FeatureIris |
|
| FeatureKeystoreAppAttestKey |
|
| FeatureKeystoreLimitedUseKey |
|
| FeatureKeystoreSingleUseKey |
|
| FeatureLeanback |
|
| FeatureLeanbackOnly |
|
| FeatureLiveTv |
|
| FeatureLiveWallpaper |
|
| FeatureLocation |
|
| FeatureLocationGps |
|
| FeatureLocationNetwork |
|
| FeatureManagedUsers |
|
| FeatureMicrophone |
|
| FeatureMidi |
|
| FeatureNeuralProcessingUnit |
與 |
| FeatureNfc |
|
| FeatureNfcBeam |
|
| FeatureNfcHostCardEmulation |
|
| FeatureNfcHostCardEmulationNfcf |
|
| FeatureNfcOffHostCardEmulationEse |
|
| FeatureNfcOffHostCardEmulationUicc |
|
| FeatureOpenglesDeqpLevel |
|
| FeatureOpenglesExtensionPack |
|
| FeaturePc |
|
| FeaturePictureInPicture |
|
| FeaturePrinting |
|
| FeatureRamLow |
|
| FeatureRamNormal |
|
| FeatureScreenLandscape |
|
| FeatureScreenPortrait |
|
| FeatureSecureLockScreen |
|
| FeatureSecurelyRemovesUsers |
|
| FeatureSecurityModelCompatible |
|
| FeatureSensorAccelerometer |
|
| FeatureSensorAccelerometerLimitedAxes |
|
| FeatureSensorAccelerometerLimitedAxesUncalibrated |
|
| FeatureSensorAmbientTemperature |
|
| FeatureSensorBarometer |
|
| FeatureSensorCompass |
|
| FeatureSensorDynamicHeadTracker |
|
| FeatureSensorGyroscope |
|
| FeatureSensorGyroscopeLimitedAxes |
|
| FeatureSensorGyroscopeLimitedAxesUncalibrated |
|
| FeatureSensorHeading |
|
| FeatureSensorHeartRate |
|
| FeatureSensorHeartRateEcg |
|
| FeatureSensorHingeAngle |
|
| FeatureSensorLight |
|
| FeatureSensorProximity |
|
| FeatureSensorRelativeHumidity |
|
| FeatureSensorStepCounter |
|
| FeatureSensorStepDetector |
|
| FeatureSeOmapiEse |
|
| FeatureSeOmapiSd |
|
| FeatureSeOmapiUicc |
|
| FeatureSip |
|
| FeatureSipVoip |
|
| FeatureStrongboxKeystore |
|
| FeatureTelecom |
|
| FeatureTelephony |
|
| FeatureTelephonyCalling |
|
| FeatureTelephonyCdma |
|
| FeatureTelephonyData |
|
| FeatureTelephonyEuicc |
|
| FeatureTelephonyEuiccMep |
|
| FeatureTelephonyGsm |
|
| FeatureTelephonyIms |
|
| FeatureTelephonyMbms |
|
| FeatureTelephonyMessaging |
|
| FeatureTelephonyRadioAccess |
|
| FeatureTelephonySubscription |
|
| FeatureTelevision |
已淘汰.
|
| FeatureThreadNetwork |
與 的功能 |
| FeatureTouchscreen |
|
| FeatureTouchscreenMultitouch |
|
| FeatureTouchscreenMultitouchDistinct |
|
| FeatureTouchscreenMultitouchJazzhand |
|
| FeatureUsbAccessory |
|
| FeatureUsbHost |
|
| FeatureUwb |
|
| FeatureVerifiedBoot |
|
| FeatureVrHeadtracking |
|
| FeatureVrMode |
|
| FeatureVrModeHighPerformance |
|
| FeatureVulkanDeqpLevel |
|
| FeatureVulkanHardwareCompute |
|
| FeatureVulkanHardwareLevel |
|
| FeatureVulkanHardwareVersion |
|
| FeatureWalletLocationBasedSuggestions |
|
| FeatureWatch |
|
| FeatureWebview |
|
| FeatureWifi |
|
| FeatureWifiAware |
|
| FeatureWifiDirect |
|
| FeatureWifiPasspoint |
|
| FeatureWifiRtt |
|
| FeatureWindowMagnification |
|
| FlagPermissionWhitelistInstaller |
已淘汰.
許可權允許清單旗標:安裝程式已列入允許清單的許可權。 |
| FlagPermissionWhitelistSystem |
已淘汰.
許可權允許清單旗標:系統允許清單的許可權。 |
| FlagPermissionWhitelistUpgrade |
已淘汰.
許可權允許清單旗標:從許可權不受限制的操作系統版本升級時,系統將許可權列入允許清單。 |
| GetAppLockInfo |
|
| GetAttributions |
已取代這個成員。 |
| GetAttributionsLong |
|
| InstallScenarioBulk |
已淘汰.
安裝案例,指出具有完整優化應用程式所需結果的大量作業。 |
| InstallScenarioBulkSecondary |
已淘汰.
安裝案例指出大量作業,可優先處理對應用程式優化的影響最小系統健康情況。 |
| InstallScenarioDefault |
已淘汰.
值,表示缺少 CUJ 資訊,並停用所有安裝案例邏輯。 |
| InstallScenarioFast |
已淘汰.
安裝情境提供最快的「安裝按鈕啟動」體驗。 |
| MatchApex |
|
| MatchArchivedPackages |
標記參數,也可取得部分封存套件的資訊。 |
| MatchDirectBootAuto |
查詢旗標:根據元件的直接開機感知和目前的用戶狀態自動比對元件。 |
| MaximumVerificationTimeout |
可作為 |
| PropertyCompatOverrideLandscapeToPortrait |
應用程式應用層級 |
| PropertyMediaCapabilities |
|
| PropertyNativeServiceFunctionName |
原生服務的服務層 |
| PropertyNativeServiceLibraryName |
服務層級 |
| PropertySelfCertifiedNetworkCapabilities |
|
| PropertySpecialUseFgsSubtype |
|
| PropertyUseRestrictedBackupMode |
<應用> |
| Synchronous |
已淘汰.
的旗標參數 |
| VerificationAllow |
已淘汰.
用來做為 |
| VerificationReject |
已淘汰.
用來做為 |
| VersionCodeHighest |
指定最高已安裝套件版本代碼的常數。 |
屬性
| 名稱 | Description |
|---|---|
| BackgroundPermissionOptionLabel |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 |
| BackgroundPermissionOptionLabelFormatted |
取得本地化標籤,對應至設定中授與背景存取權的選項。 |
| Class |
傳回這個 |
| DefaultActivityIcon |
傳回未定義特定圖示時所使用活動的泛型圖示。 |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| InstantAppCookieMaxBytes |
取得即時應用程式能儲存在裝置上的最大 Cookie 資料(位元組數)。 |
| IsAutoRevokeWhitelisted |
<strong>Note: </strong>在回顧中,最好在命名此 API 時使用更具包容性的術語。 |
| IsDeviceUpgrading |
如果裝置正在升級,則傳回 true,例如 OTA 之後的第一次開機。 |
| IsInstantApp |
判斷這個應用程式是否是即時應用程式。 |
| IsPackageSuspended |
應用程式可以查詢此專案,以瞭解其是否已暫停。 |
| IsSafeMode |
傳回裝置是否已開機進入安全模式。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| JniPeerMembers |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 |
| PackageInstaller |
傳回介面,提供在裝置上安裝、升級和移除應用程式的能力。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| SuspendedPackageAppExtras |
傳 |
| ThresholdClass |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
| ThresholdType |
此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。 |
| TrustAll |
信任任何安裝程式以提供套件總和檢查碼。 |
| TrustNone |
請勿信任任何安裝程式提供套件總和檢查碼。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
類別,用於擷取與裝置上目前安裝之應用程式套件相關的各種資訊。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |