PackageManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil.
[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
- Héritage
- Dérivé
- Attributs
Remarques
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil.
Vous pouvez trouver cette classe par le biais Context#getPackageManagerde .
< >forte remarque : </strong>Si votre application cible Android 11 (niveau d’API 30) ou une version ultérieure, les méthodes de cette classe retournent chacune une liste filtrée d’applications. En savoir plus sur la gestion de la visibilité des packages.
Java documentation pour android.content.pm.PackageManager.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| PackageManager() |
Ce membre est déconseillé. |
| PackageManager(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
| Nom | Description |
|---|---|
| CertInputRawX509 |
Obsolète.
Octets d’entrée de certificat : les octets d’entrée représentent un X encodé. |
| CertInputSha256 |
Obsolète.
Octets d’entrée de certificat : les octets d’entrée représentent la sortie SHA256 d’un X encodé. |
| DeleteArchive |
Obsolète.
Paramètre d’indicateur pour |
| DontKillApp |
Obsolète.
Paramètre d’indicateur pour |
| ExtraVerificationId |
Nom de champ supplémentaire pour l’ID d’un package en attente de vérification. |
| ExtraVerificationResult |
Nom de champ supplémentaire pour le résultat d’une vérification, soit |
| FeatureActivitiesOnSecondaryDisplays |
Fonctionnalité pour |
| FeatureAppWidgets |
Fonctionnalité pour |
| FeatureAudioLowLatency |
Fonctionnalité pour |
| FeatureAudioOutput |
Fonctionnalité pour |
| FeatureAudioPro |
Fonctionnalité pour |
| FeatureAudioSpatialHeadtrackingLowLatency |
Fonctionnalité pour |
| FeatureAutofill |
Fonctionnalité pour |
| FeatureAutomotive |
Fonctionnalité pour |
| FeatureBackup |
Fonctionnalité pour |
| FeatureBluetooth |
Fonctionnalité pour |
| FeatureBluetoothLe |
Fonctionnalité pour |
| FeatureBluetoothLeChannelSounding |
Fonctionnalité pour |
| FeatureCamera |
Fonctionnalité pour |
| FeatureCameraAny |
Fonctionnalité pour |
| FeatureCameraAr |
Fonctionnalité pour |
| FeatureCameraAutofocus |
Fonctionnalité pour |
| FeatureCameraCapabilityManualPostProcessing |
Fonctionnalité pour |
| FeatureCameraCapabilityManualSensor |
Fonctionnalité pour |
| FeatureCameraCapabilityRaw |
Fonctionnalité pour |
| FeatureCameraConcurrent |
Fonctionnalité pour |
| FeatureCameraExternal |
Fonctionnalité pour |
| FeatureCameraFlash |
Fonctionnalité pour |
| FeatureCameraFront |
Fonctionnalité pour |
| FeatureCameraLevelFull |
Fonctionnalité pour |
| FeatureCantSaveState |
Fonctionnalité pour |
| FeatureCompanionDeviceSetup |
Fonctionnalité pour |
| FeatureConnectionService |
Fonctionnalité pour |
| FeatureConsumerIr |
Fonctionnalité pour |
| FeatureControls |
Fonctionnalité pour |
| FeatureCredentials |
Fonctionnalité pour |
| FeatureDeviceAdmin |
Fonctionnalité pour |
| FeatureDeviceIdAttestation |
Fonctionnalité pour |
| FeatureDeviceLock |
Fonctionnalité pour |
| FeatureEmbedded |
Fonctionnalité pour |
| FeatureEthernet |
Fonctionnalité pour |
| FeatureExpandedPictureInPicture |
Fonctionnalité pour |
| FeatureFace |
Fonctionnalité pour |
| FeatureFaketouch |
Fonctionnalité pour |
| FeatureFaketouchMultitouchDistinct |
Fonctionnalité pour |
| FeatureFaketouchMultitouchJazzhand |
Fonctionnalité pour |
| FeatureFingerprint |
Fonctionnalité pour |
| FeatureFreeformWindowManagement |
Fonctionnalité pour |
| FeatureGamepad |
Fonctionnalité pour |
| FeatureHardwareKeystore |
Fonctionnalité pour |
| FeatureHifiSensors |
Fonctionnalité pour |
| FeatureHomeScreen |
Fonctionnalité pour |
| FeatureIdentityCredentialHardware |
Fonctionnalité pour |
| FeatureIdentityCredentialHardwareDirectAccess |
Fonctionnalité pour |
| FeatureInputMethods |
Fonctionnalité pour |
| FeatureIpsecTunnelMigration |
Fonctionnalité pour |
| FeatureIpsecTunnels |
Fonctionnalité pour |
| FeatureIris |
Fonctionnalité pour |
| FeatureKeystoreAppAttestKey |
Fonctionnalité pour |
| FeatureKeystoreLimitedUseKey |
Fonctionnalité pour |
| FeatureKeystoreSingleUseKey |
Fonctionnalité pour |
| FeatureLeanback |
Fonctionnalité pour |
| FeatureLeanbackOnly |
Fonctionnalité pour |
| FeatureLiveTv |
Fonctionnalité pour |
| FeatureLiveWallpaper |
Fonctionnalité pour |
| FeatureLocation |
Fonctionnalité pour |
| FeatureLocationGps |
Fonctionnalité pour |
| FeatureLocationNetwork |
Fonctionnalité pour |
| FeatureManagedUsers |
Fonctionnalité pour |
| FeatureMicrophone |
Fonctionnalité pour |
| FeatureMidi |
Fonctionnalité pour |
| FeatureNeuralProcessingUnit |
Fonctionnalité pour |
| FeatureNfc |
Fonctionnalité pour |
| FeatureNfcBeam |
Fonctionnalité pour |
| FeatureNfcHostCardEmulation |
Fonctionnalité pour |
| FeatureNfcHostCardEmulationNfcf |
Fonctionnalité pour |
| FeatureNfcOffHostCardEmulationEse |
Fonctionnalité pour |
| FeatureNfcOffHostCardEmulationUicc |
Fonctionnalité pour |
| FeatureOpenglesDeqpLevel |
Fonctionnalité pour |
| FeatureOpenglesExtensionPack |
Fonctionnalité pour |
| FeaturePc |
Fonctionnalité pour |
| FeaturePictureInPicture |
Fonctionnalité pour |
| FeaturePrinting |
Fonctionnalité pour |
| FeatureRamLow |
Fonctionnalité pour |
| FeatureRamNormal |
Fonctionnalité pour |
| FeatureScreenLandscape |
Fonctionnalité pour |
| FeatureScreenPortrait |
Fonctionnalité pour |
| FeatureSecureLockScreen |
Fonctionnalité pour |
| FeatureSecurelyRemovesUsers |
Fonctionnalité pour |
| FeatureSecurityModelCompatible |
Fonctionnalité pour |
| FeatureSensorAccelerometer |
Fonctionnalité pour |
| FeatureSensorAccelerometerLimitedAxes |
Fonctionnalité pour |
| FeatureSensorAccelerometerLimitedAxesUncalibrated |
Fonctionnalité pour |
| FeatureSensorAmbientTemperature |
Fonctionnalité pour |
| FeatureSensorBarometer |
Fonctionnalité pour |
| FeatureSensorCompass |
Fonctionnalité pour |
| FeatureSensorDynamicHeadTracker |
Fonctionnalité pour |
| FeatureSensorGyroscope |
Fonctionnalité pour |
| FeatureSensorGyroscopeLimitedAxes |
Fonctionnalité pour |
| FeatureSensorGyroscopeLimitedAxesUncalibrated |
Fonctionnalité pour |
| FeatureSensorHeading |
Fonctionnalité pour |
| FeatureSensorHeartRate |
Fonctionnalité pour |
| FeatureSensorHeartRateEcg |
Fonctionnalité pour |
| FeatureSensorHingeAngle |
Fonctionnalité pour |
| FeatureSensorLight |
Fonctionnalité pour |
| FeatureSensorProximity |
Fonctionnalité pour |
| FeatureSensorRelativeHumidity |
Fonctionnalité pour |
| FeatureSensorStepCounter |
Fonctionnalité pour |
| FeatureSensorStepDetector |
Fonctionnalité pour |
| FeatureSeOmapiEse |
Fonctionnalité pour |
| FeatureSeOmapiSd |
Fonctionnalité pour |
| FeatureSeOmapiUicc |
Fonctionnalité pour |
| FeatureSip |
Fonctionnalité pour |
| FeatureSipVoip |
Fonctionnalité pour |
| FeatureStrongboxKeystore |
Fonctionnalité pour |
| FeatureTelecom |
Fonctionnalité pour |
| FeatureTelephony |
Fonctionnalité pour |
| FeatureTelephonyCalling |
Fonctionnalité pour |
| FeatureTelephonyCdma |
Fonctionnalité pour |
| FeatureTelephonyData |
Fonctionnalité pour |
| FeatureTelephonyEuicc |
Fonctionnalité pour |
| FeatureTelephonyEuiccMep |
Fonctionnalité pour |
| FeatureTelephonyGsm |
Fonctionnalité pour |
| FeatureTelephonyIms |
Fonctionnalité pour |
| FeatureTelephonyMbms |
Fonctionnalité pour |
| FeatureTelephonyMessaging |
Fonctionnalité pour |
| FeatureTelephonyRadioAccess |
Fonctionnalité pour |
| FeatureTelephonySubscription |
Fonctionnalité pour |
| FeatureTelevision |
Obsolète.
Fonctionnalité pour |
| FeatureThreadNetwork |
Fonctionnalité pour |
| FeatureTouchscreen |
Fonctionnalité pour |
| FeatureTouchscreenMultitouch |
Fonctionnalité pour |
| FeatureTouchscreenMultitouchDistinct |
Fonctionnalité pour |
| FeatureTouchscreenMultitouchJazzhand |
Fonctionnalité pour |
| FeatureUsbAccessory |
Fonctionnalité pour |
| FeatureUsbHost |
Fonctionnalité pour |
| FeatureUwb |
Fonctionnalité pour |
| FeatureVerifiedBoot |
Fonctionnalité pour |
| FeatureVrHeadtracking |
Fonctionnalité pour |
| FeatureVrMode |
Fonctionnalité pour |
| FeatureVrModeHighPerformance |
Fonctionnalité pour |
| FeatureVulkanDeqpLevel |
Fonctionnalité pour |
| FeatureVulkanHardwareCompute |
Fonctionnalité pour |
| FeatureVulkanHardwareLevel |
Fonctionnalité pour |
| FeatureVulkanHardwareVersion |
Fonctionnalité pour |
| FeatureWalletLocationBasedSuggestions |
Fonctionnalité pour |
| FeatureWatch |
Fonctionnalité pour |
| FeatureWebview |
Fonctionnalité pour |
| FeatureWifi |
Fonctionnalité pour |
| FeatureWifiAware |
Fonctionnalité pour |
| FeatureWifiDirect |
Fonctionnalité pour |
| FeatureWifiPasspoint |
Fonctionnalité pour |
| FeatureWifiRtt |
Fonctionnalité pour |
| FeatureWindowMagnification |
Fonctionnalité pour |
| FlagPermissionWhitelistInstaller |
Obsolète.
Indicateur de liste verte d’autorisation : autorisations sur liste verte mise en liste verte par le programme d’installation. |
| FlagPermissionWhitelistSystem |
Obsolète.
Indicateur de liste verte d’autorisation : autorisations mises en liste verte par le système. |
| FlagPermissionWhitelistUpgrade |
Obsolète.
Indicateur de liste verte d’autorisation : autorisations mises en liste verte par le système lors de la mise à niveau à partir d’une version du système d’exploitation où l’autorisation n’était pas limitée à une version du système d’exploitation où l’autorisation est restreinte. |
| GetAppLockInfo |
|
| GetAttributions |
Ce membre est déconseillé. |
| GetAttributionsLong |
|
| InstallScenarioBulk |
Obsolète.
Scénario d’installation indiquant une opération en bloc avec le résultat souhaité d’une application entièrement optimisée. |
| InstallScenarioBulkSecondary |
Obsolète.
Scénario d’installation indiquant une opération en bloc qui hiérarchise l’impact minimal sur l’intégrité du système par rapport à l’optimisation des applications. |
| InstallScenarioDefault |
Obsolète.
Valeur permettant d’indiquer l’absence d’informations CUJ, en désactivant toute logique de scénario d’installation. |
| InstallScenarioFast |
Obsolète.
Scénario d’installation fournissant l’expérience « bouton d’installation pour lancer » la plus rapide possible. |
| MatchApex |
|
| MatchArchivedPackages |
Paramètre d’indicateur pour récupérer également des informations sur les packages archivés. |
| MatchDirectBootAuto |
Indicateur d’interrogation : correspond automatiquement aux composants en fonction de leur sensibilisation au démarrage direct et de l’état actuel de l’utilisateur. |
| MaximumVerificationTimeout |
Peut être utilisé comme |
| PropertyCompatOverrideLandscapeToPortrait |
Niveau |
| PropertyMediaCapabilities |
< application> balise de niveau
|
| PropertyNativeServiceFunctionName |
Balise de niveau |
| PropertyNativeServiceLibraryName |
Balise de niveau |
| PropertySelfCertifiedNetworkCapabilities |
< application> balise de niveau |
| PropertySpecialUseFgsSubtype |
< service> balise de niveau |
| PropertyUseRestrictedBackupMode |
< application> balise de niveau |
| Synchronous |
Obsolète.
Paramètre d’indicateur pour |
| VerificationAllow |
Obsolète.
Utilisé comme |
| VerificationReject |
Obsolète.
Utilisé comme |
| VersionCodeHighest |
Constante pour spécifier le code de version de package installé le plus élevé. |
Propriétés
| Nom | Description |
|---|---|
| BackgroundPermissionOptionLabel |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. |
| BackgroundPermissionOptionLabelFormatted |
Obtient l’étiquette localisée qui correspond à l’option dans les paramètres pour accorder l’accès en arrière-plan. |
| Class |
Retourne la classe runtime de ce |
| DefaultActivityIcon |
Retourne l’icône générique d’une activité utilisée lorsqu’aucune icône spécifique n’est définie. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| InstantAppCookieMaxBytes |
Obtient la taille maximale en octets des données de cookie qu’une application instantanée peut stocker sur l’appareil. |
| IsAutoRevokeWhitelisted |
< >strong Remarque : </strong>In retrospect il aurait été préférable d’utiliser une terminologie plus inclusive lors de l’affectation de noms à cette API. |
| IsDeviceUpgrading |
Retourne true si l’appareil est mis à niveau, par exemple le premier démarrage après OTA. |
| IsInstantApp |
Obtient si cette application est une application instantanée. |
| IsPackageSuspended |
Les applications peuvent interroger cette option pour savoir s’ils ont été suspendus. |
| IsSafeMode |
Retournez si l’appareil a été démarré en mode sans échec. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| JniPeerMembers |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. |
| PackageInstaller |
Interface de retour qui offre la possibilité d’installer, de mettre à niveau et de supprimer des applications sur l’appareil. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| SuspendedPackageAppExtras |
Retourne une |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| TrustAll |
Faites confiance à n’importe quel programme d’installation pour fournir des sommes de contrôle pour le package. |
| TrustNone |
N’approuvez aucun programme d’installation pour fournir des sommes de contrôle pour le package. |
Méthodes
| Nom | Description |
|---|---|
| AddPackageToPreferred(String) |
Obsolète.
Ce membre est déconseillé. |
| AddPermission(PermissionInfo) |
Ajoutez une nouvelle autorisation dynamique au système. |
| AddPermissionAsync(PermissionInfo) |
Comme |
| AddPreferredActivity(IntentFilter, MatchResults, ComponentName[], ComponentName) |
Obsolète.
Ajoutez un nouveau mappage d’activité préféré au système. |
| AddWhitelistedRestrictedPermission(String, String, FlagPermission) |
Ajoute une autorisation restreinte sur liste verte pour une application. |
| CanonicalToCurrentPackageNames(String[]) |
Mappez à partir d’un nom canonique de packages au nom actuel utilisé sur l’appareil. |
| CanPackageQuery(String, String) |
Retourne |
| CanPackageQuery(String, String[]) |
Identique à |
| CanRequestPackageInstalls() |
Vérifie si le package appelant est autorisé à demander des installations de package via le programme d’installation du package. |
| CheckPermission(String, String) |
Vérifiez si un package particulier a reçu une autorisation particulière. |
| CheckSignatures(Int32, Int32) |
Comme |
| CheckSignatures(String, String) |
Comparez les signatures de deux packages pour déterminer si la même signature apparaît dans les deux. |
| ClearInstantAppCookie() |
Efface le cookie d’application instantanée pour l’application appelante. |
| ClearPackagePreferredActivities(String) |
Supprimez tous les mappages d’activités préférés, précédemment ajoutés avec |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| CurrentToCanonicalPackageNames(String[]) |
Mappez les noms de package actuels utilisés sur l’appareil à quel que soit le nom canonique actuel de ce package. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| Equals(Object) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| ExtendVerificationTimeout(Int32, PackageInstallVerification, Int64) |
Permet à un package d’écouter le |
| GetActivityBanner(ComponentName) |
Récupérez la bannière associée à une activité. |
| GetActivityBanner(Intent) |
Récupérez la bannière associée à une intention. |
| GetActivityIcon(ComponentName) |
Récupérez l’icône associée à une activité. |
| GetActivityIcon(Intent) |
Récupérez l’icône associée à une intention. |
| GetActivityInfo(ComponentName, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une classe d’activité particulière. |
| GetActivityInfo(ComponentName, PackageManager+ComponentInfoFlags) |
Consultez getActivityInfo(ComponentName,int). |
| GetActivityLogo(ComponentName) |
Récupérez le logo associé à une activité. |
| GetActivityLogo(Intent) |
Récupérez le logo associé à une intention. |
| GetAllPermissionGroups(PackageInfoFlags) |
Récupérez tous les groupes d’autorisations connus dans le système. |
| GetApplicationBanner(ApplicationInfo) |
Récupérez la bannière associée à une application. |
| GetApplicationBanner(String) |
Récupérez la bannière associée à une application. |
| GetApplicationEnabledSetting(String) |
Retournez le paramètre activé pour une application. |
| GetApplicationIcon(ApplicationInfo) |
Récupérez l’icône associée à une application. |
| GetApplicationIcon(String) |
Récupérez l’icône associée à une application. |
| GetApplicationInfo(String, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur un package/application particulier. |
| GetApplicationInfo(String, PackageManager+ApplicationInfoFlags) |
Voir getApplicationInfo(String,int). |
| GetApplicationLabel(ApplicationInfo) |
Retournez l’étiquette à utiliser pour cette application. |
| GetApplicationLabelFormatted(ApplicationInfo) |
Retournez l’étiquette à utiliser pour cette application. |
| GetApplicationLogo(ApplicationInfo) |
Récupérez le logo associé à une application. |
| GetApplicationLogo(String) |
Récupérez le logo associé à une application. |
| GetAppUidForPrivateComputeCoreUid(Int32) |
Mappe un UID de base de calcul privé (PCC) à son UID d’application correspondant. |
| GetArchivedPackage(String) |
Retournez les informations de package archivées pour le package ou null si le package n’est pas installé. |
| GetChangedPackages(Int32) |
Retourne les noms des packages qui ont été modifiés [par exemple. |
| GetComponentEnabledSetting(ComponentName) |
Retournez le paramètre activé pour un composant de package (activité, récepteur, service, fournisseur). |
| GetDrawable(String, Int32, ApplicationInfo) |
Récupérez une image à partir d’un package. |
| GetEnableAppLockIntentForPackage(String, Boolean) |
Retourne un |
| GetGroupOfPlatformPermission(String, IExecutor, IConsumer) |
Obtenez le groupe d’autorisations défini par la plateforme d’une autorisation particulière, si l’autorisation est une autorisation définie par la plateforme. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetInstalledApplications(PackageInfoFlags) |
Retourne une liste de tous les packages d’application installés pour l’utilisateur actuel. |
| GetInstalledApplications(PackageManager+ApplicationInfoFlags) |
Voir getInstalledApplications(int) |
| GetInstalledModules(Int32) |
Retourne une liste de tous les modules installés. |
| GetInstalledPackages(PackageInfoFlags) |
Retourne une liste de tous les packages installés pour l’utilisateur actuel. |
| GetInstalledPackages(PackageManager+PackageInfoFlags) |
Consultez getInstalledPackages(int). |
| GetInstallerPackageName(String) |
Récupérez le nom du package de l’application qui a installé un package. |
| GetInstallSourceInfo(String) |
Récupère des informations sur la façon dont un package a été installé ou mis à jour. |
| GetInstantAppCookie() |
Obtient le cookie d’application instantanée pour cette application. |
| GetInstrumentationInfo(ComponentName, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une classe d’instrumentation particulière. |
| GetLaunchIntentForPackage(String) |
Retourne une intention « bonne » pour lancer une activité front-door dans un package. |
| GetLaunchIntentSenderForPackage(String) |
Retourne un |
| GetLeanbackLaunchIntentForPackage(String) |
Retournez une intention « bonne » de lancer une activité Leanback front-door dans un package, par exemple pour implémenter un bouton « ouvrir » lors de la navigation dans les packages. |
| GetMemoryBudgets(ApplicationInfo) |
Retournez les budgets de mémoire de l’application décrite par la valeur donnée |
| GetMimeGroup(String) |
Obtient tous les types MIME contenus par le groupe MIME. |
| GetModuleInfo(String, Int32) |
Récupérer des informations pour un module particulier. |
| GetNameForUid(Int32) |
Récupérez le nom officiel associé à un uid. |
| GetPackageArchiveInfo(String, PackageInfoFlags) |
Récupérer des informations globales sur un package d’application défini dans un fichier d’archivage de package
|
| GetPackageArchiveInfo(String, PackageManager+PackageInfoFlags) |
Voir getPackageArchiveInfo(String,int). |
| GetPackageGids(String, PackageInfoFlags) |
Retourne un tableau de tous les ID de groupe secondaire POSIX qui ont été affectés au package donné. |
| GetPackageGids(String, PackageManager+PackageInfoFlags) |
Consultez getPackageGids(String,int). |
| GetPackageGids(String) |
Retourne un tableau de tous les ID de groupe secondaire POSIX qui ont été affectés au package donné. |
| GetPackageInfo(String, PackageInfoFlags) |
Récupérez des informations globales sur un package d’application installé sur le système. |
| GetPackageInfo(String, PackageManager+PackageInfoFlags) |
Voir getPackageInfo(String,int) |
| GetPackageInfo(VersionedPackage, PackageInfoFlags) |
Récupérez des informations globales sur un package d’application installé sur le système. |
| GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags) |
Voir getPackageInfo(VersionedPackage,int) |
| GetPackagesForUid(Int32) |
Récupérez les noms de tous les packages associés à un ID d’utilisateur particulier. |
| GetPackagesHoldingPermissions(String[], PackageInfoFlags) |
Retourne une liste de tous les packages installés qui détiennent actuellement l’une des autorisations données. |
| GetPackagesHoldingPermissions(String[], PackageManager+PackageInfoFlags) |
Consultez getPackagesHoldingPermissions(String[],int). |
| GetPackageUid(String, PackageInfoFlags) |
Retournez l’UID associé au nom du package donné. |
| GetPackageUid(String, PackageManager+PackageInfoFlags) |
Consultez getPackageUid(String,int). |
| GetPermissionGroupInfo(String, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur un groupe particulier d’autorisations. |
| GetPermissionInfo(String, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une autorisation particulière. |
| GetPlatformPermissionsForGroup(String, IExecutor, IConsumer) |
Obtenez les autorisations définies par la plateforme qui appartiennent à un groupe d’autorisations particulier. |
| GetPreferredActivities(IList<IntentFilter>, IList<ComponentName>, String) |
Récupérez toutes les activités préférées, précédemment ajoutées avec |
| GetPreferredPackages(PackageInfoFlags) |
Récupérez la liste de tous les packages actuellement configurés par défaut. |
| GetProperty(String, ComponentName) |
Retourne la propriété définie dans la déclaration de composant donnée. |
| GetProperty(String, String) |
Retourne la propriété définie dans la déclaration de composant donnée. |
| GetProviderInfo(ComponentName, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une classe de fournisseur de contenu particulière. |
| GetProviderInfo(ComponentName, PackageManager+ComponentInfoFlags) |
Consultez getProviderInfo(ComponentName,int). |
| GetReceiverInfo(ComponentName, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une classe de récepteur particulière. |
| GetReceiverInfo(ComponentName, PackageManager+ComponentInfoFlags) |
Consultez getReceiverInfo(ComponentName,int). |
| GetResourcesForActivity(ComponentName) |
Récupérez les ressources associées à une activité. |
| GetResourcesForApplication(ApplicationInfo, Configuration) |
Récupérez les ressources d’une application pour la configuration fournie. |
| GetResourcesForApplication(ApplicationInfo) |
Récupérez les ressources d’une application. |
| GetResourcesForApplication(String) |
Récupérez les ressources associées à une application. |
| GetServiceInfo(ComponentName, PackageInfoFlags) |
Récupérez toutes les informations que nous connaissons sur une classe de service particulière. |
| GetServiceInfo(ComponentName, PackageManager+ComponentInfoFlags) |
Consultez getServiceInfo(ComponentName,int). |
| GetSharedLibraries(PackageInstallReason) |
Obtenez la liste des bibliothèques partagées sur l’appareil. |
| GetSharedLibraries(PackageManager+PackageInfoFlags) |
Consultez getSharedLibraries(int). |
| GetSyntheticAppDetailsActivityEnabled(String) |
Retournez si une activité de détails d’application synthétique sera générée si l’application n’a aucune activité de lanceur activée. |
| GetSystemAvailableFeatures() |
Obtenez la liste des fonctionnalités disponibles sur le système. |
| GetSystemSharedLibraryNames() |
Obtenez la liste des bibliothèques partagées disponibles sur le système. |
| GetTargetSdkVersion(String) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. |
| GetText(String, Int32, ApplicationInfo) |
Récupérez du texte à partir d’un package. |
| GetTextFormatted(String, Int32, ApplicationInfo) |
Récupérez du texte à partir d’un package. |
| GetUserBadgedDrawableForDensity(Drawable, UserHandle, Rect, Int32) |
Si l’utilisateur cible est un profil managé de l’utilisateur appelant ou si l’appelant est lui-même un profil managé, cette opération retourne une copie insigne du dessinable donné permettant à l’utilisateur de la distinguer du dessinable d’origine. |
| GetUserBadgedIcon(Drawable, UserHandle) |
Si l’utilisateur cible est un profil managé, cela retourne une copie badged de l’icône donnée pour pouvoir la distinguer de l’icône d’origine. |
| GetUserBadgedLabel(String, UserHandle) |
Si l’utilisateur cible est un profil managé de l’utilisateur appelant ou si l’appelant est lui-même un profil managé, cette opération retourne une copie de l’étiquette avec des erreurs pour les services d’accessibilité tels que talkback. |
| GetUserBadgedLabelFormatted(ICharSequence, UserHandle) |
Si l’utilisateur cible est un profil managé de l’utilisateur appelant ou si l’appelant est lui-même un profil managé, cette opération retourne une copie de l’étiquette avec des erreurs pour les services d’accessibilité tels que talkback. |
| GetVerifiedSigningInfo(String, Int32) |
Vérifie et retourne les informations de signature de l’application du fichier au niveau du chemin d’accès donné. |
| GetWhitelistedRestrictedPermissions(String, FlagPermission) |
Obtient les autorisations restreintes qui ont été mise en liste verte et l’application est autorisée à les accorder sous leur forme complète. |
| GetXml(String, Int32, ApplicationInfo) |
Récupérez un fichier XML à partir d’un package. |
| HasSigningCertificate(Int32, Byte[], CertificateType) |
Recherche l’ensemble de certificats de signature par lesquels le ou les packages pour l’interface utilisateur donnée ont prouvé qu’ils ont été signés. |
| HasSigningCertificate(String, Byte[], CertificateType) |
Recherche l’ensemble de certificats de signature par lesquels le package donné s’est avéré avoir été signé. |
| HasSystemFeature(String, Int32) |
Vérifiez si le nom et la version de la fonctionnalité donnés sont l’une des fonctionnalités disponibles retournées par |
| HasSystemFeature(String) |
Vérifiez si le nom de fonctionnalité donné est l’une des fonctionnalités disponibles retournées par |
| InvokeIsAutoRevokeWhitelisted(String) |
Vérifie si une application est exemptée d’avoir ses autorisations automatiquement révoquées lorsque l’application n’est pas utilisée pendant une période prolongée. |
| InvokeIsInstantApp(String) |
Obtient si le package donné est une application instantanée. |
| InvokeIsPackageSuspended(String) |
Interrogez si une application est actuellement suspendue. |
| IsAppArchivable(String) |
Retourne true si une application est archivable. |
| IsDefaultApplicationIcon(Drawable) |
Retourne si le dessin fourni représente l’icône d’activité par défaut fournie par le système. |
| IsPackageStopped(String) |
Interrogez si une application est actuellement arrêtée. |
| IsPermissionRevokedByPolicy(String, String) |
Vérifie si une autorisation particulière a été révoquée pour un package par stratégie. |
| JavaFinalize() |
Obsolète.
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| ParseAndroidManifest(File, IFunction) |
Récupérer AndroidManifest. |
| ParseAndroidManifest(ParcelFileDescriptor, IFunction) |
Similaire à |
| QueryActivityProperty(String) |
Retourne la définition de propriété pour tous les < activity> et < activity-alias> balises. |
| QueryApplicationProperty(String) |
Retourne la définition de propriété pour tous les < application> balises. |
| QueryBroadcastReceivers(Intent, PackageInfoFlags) |
Récupérez tous les récepteurs qui peuvent gérer une diffusion de l’intention donnée. |
| QueryBroadcastReceivers(Intent, PackageManager+ResolveInfoFlags) |
Voir queryBroadcastReceivers(Intent,int). |
| QueryContentProviders(String, Int32, PackageInfoFlags) |
Récupérer les informations du fournisseur de contenu. |
| QueryContentProviders(String, Int32, PackageManager+ComponentInfoFlags) |
Consultez queryContentProviders(String,int,int). |
| QueryInstrumentation(String, PackageInfoFlags) |
Récupérez des informations sur le code d’instrumentation disponible. |
| QueryIntentActivities(Intent, PackageInfoFlags) |
Récupérez toutes les activités qui peuvent être effectuées pour l’intention donnée. |
| QueryIntentActivities(Intent, PackageManager+ResolveInfoFlags) |
Consultez queryIntentActivities(Intent,int). |
| QueryIntentActivityOptions(ComponentName, IList<Intent>, Intent, PackageInfoFlags) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. |
| QueryIntentActivityOptions(ComponentName, Intent[], Intent, PackageInfoFlags) |
Récupérez un ensemble d’activités qui doivent être présentées à l’utilisateur en tant qu’options similaires. |
| QueryIntentContentProviders(Intent, PackageInfoFlags) |
Récupérez tous les fournisseurs qui peuvent correspondre à l’intention donnée. |
| QueryIntentContentProviders(Intent, PackageManager+ResolveInfoFlags) |
Voir queryIntentContentProviders(Intent,int). |
| QueryIntentServices(Intent, PackageInfoFlags) |
Récupérez tous les services qui peuvent correspondre à l’intention donnée. |
| QueryIntentServices(Intent, PackageManager+ResolveInfoFlags) |
Consultez queryIntentServices(Intent,int). |
| QueryPermissionsByGroup(String, PackageInfoFlags) |
Recherchez toutes les autorisations associées à un groupe particulier. |
| QueryProviderProperty(String) |
Retourne la définition de propriété pour tous les < provider> balises. |
| QueryReceiverProperty(String) |
Retourne la définition de propriété pour tous les < récepteur> balises. |
| QueryServiceProperty(String) |
Retourne la définition de propriété pour tous les < service> balises. |
| RelinquishUpdateOwnership(String) |
Essayez de renoncer à la propriété de mise à jour du package donné. |
| RemovePackageFromPreferred(String) |
Obsolète.
Ce membre est déconseillé. |
| RemovePermission(String) |
Supprime une autorisation qui a été précédemment ajoutée avec |
| RemoveWhitelistedRestrictedPermission(String, String, FlagPermission) |
Supprime une autorisation restreinte sur liste verte pour une application. |
| RequestChecksums(String, Boolean, Int32, IList<Certificate>, PackageManager+IOnChecksumsReadyListener) |
Demande des sommes de contrôle pour les API au sein d’un package. |
| ResolveActivity(Intent, PackageInfoFlags) |
Déterminez la meilleure action à effectuer pour une intention donnée. |
| ResolveActivity(Intent, PackageManager+ResolveInfoFlags) |
Voir resolveActivity(Intent,int). |
| ResolveContentProvider(String, PackageInfoFlags) |
Recherchez un seul fournisseur de contenu par son autorité. |
| ResolveContentProvider(String, PackageManager+ComponentInfoFlags) |
Voir resolveContentProvider(String,int). |
| ResolveService(Intent, PackageInfoFlags) |
Déterminez le meilleur service à gérer pour une intention donnée. |
| ResolveService(Intent, PackageManager+ResolveInfoFlags) |
Voir resolveService(Intent,int). |
| SetApplicationCategoryHint(String, Int32) |
Indiquez ce que la |
| SetApplicationEnabledSetting(String, ComponentEnabledState, ComponentEnableOption) |
Définissez le paramètre activé pour une application : Ce paramètre remplace tout état activé qui a peut-être été défini par l’application dans son manifeste. |
| SetAutoRevokeWhitelisted(String, Boolean) |
Marque une application exemptée d’avoir ses autorisations être révoquées automatiquement lorsque l’application n’est pas utilisée pendant une période prolongée. |
| SetComponentEnabledSetting(ComponentName, ComponentEnabledState, ComponentEnableOption) |
Définissez le paramètre activé pour un composant de package (activité, récepteur, service, fournisseur). |
| SetComponentEnabledSettings(IList<PackageManager.ComponentEnabledSetting>) |
Définissez les paramètres activés pour les composants de package tels que les activités, les récepteurs, les services et les fournisseurs. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetInstallerPackageName(String, String) |
Modifiez le programme d’installation associé à un package donné. |
| SetMimeGroup(String, ICollection<String>) |
Définit les types MIME du groupe MIME. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| UpdateInstantAppCookie(Byte[]) |
Met à jour le cookie d’application instantanée pour l’application appelante. |
| VerifyPendingInstall(Int32, PackageInstallVerification) |
Permet à un package d’écouter la |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. (Hérité de JavaObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe pour récupérer différents types d’informations relatives aux packages d’application actuellement installés sur l’appareil. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |