Partager via


DevicePolicyManager Classe

Définition

Interface publique pour la gestion des stratégies appliquées sur un appareil.

[Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)]
public class DevicePolicyManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/admin/DevicePolicyManager", DoNotGenerateAcw=true)>]
type DevicePolicyManager = class
    inherit Object
Héritage
DevicePolicyManager
Attributs

Remarques

Interface publique pour la gestion des stratégies appliquées sur un appareil. La plupart des clients de cette classe doivent être inscrits auprès du système en tant qu’administrateur d’appareil. En outre, un administrateur d’appareil peut être inscrit en tant que profil ou propriétaire de l’appareil. Une méthode donnée est accessible à tous les administrateurs d’appareils, sauf si la documentation de cette méthode spécifie qu’elle est limitée aux propriétaires d’appareils ou de profils. Toute application appelant une API peut uniquement passer en tant qu’argument un composant administrateur d’appareil qu’il possède. Sinon, une SecurityException sera levée.

<b>Remarque : </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, certaines méthodes peuvent lever une UnsafeStateException exception (par exemple, si le véhicule se déplace), de sorte que les appelants qui s’exécutent sur des builds automobiles doivent toujours vérifier cette exception, sinon ils peuvent se bloquer.

<div class="special reference"><h3>Developer Guides</h3>

Pour plus d’informations sur la gestion des stratégies pour l’administration des appareils, consultez le guide du développeur Administration des appareils. </Div>

Documentation Java pour android.app.admin.DevicePolicyManager.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

DevicePolicyManager(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

ActionAddDeviceAdmin

Action d’activité : demandez à l’utilisateur d’ajouter un nouvel administrateur d’appareil au système.

ActionAdminPolicyCompliance

Action d’activité : démarre l’administrateur pour afficher la conformité des stratégies pour l’approvisionnement.

ActionApplicationDelegationScopesChanged

Action de diffusion : envoyée après la modification des étendues de délégation d’application.

ActionCheckPolicyCompliance

Action d’activité : lancez la DPC pour vérifier la conformité de la stratégie.

ActionDeviceAdminService

Action de service : action pour un service que le propriétaire de l’appareil et le propriétaire du profil peuvent éventuellement posséder.

ActionDeviceFinancingStateChanged

Action de diffusion : diffusion envoyée pour indiquer que l’état de financement des appareils a changé.

ActionDeviceOwnerChanged

Action de diffusion : envoyée lorsque le propriétaire de l’appareil est défini, modifié ou effacé.

ActionDevicePolicyResourceUpdated

Action de diffusion : notifier les applications système (e.

ActionGetProvisioningMode

Action d’activité : démarre l’administrateur pour obtenir le mode d’approvisionnement.

ActionManagedProfileProvisioned

Action de diffusion : cette diffusion est envoyée pour indiquer que l’approvisionnement d’un profil managé s’est terminé correctement.

ActionProfileOwnerChanged

Action de diffusion : envoyée lorsque le propriétaire du profil est défini, modifié ou effacé.

ActionProvisioningSuccessful

Action d’activité : cette action d’activité est envoyée pour indiquer que l’approvisionnement d’un profil managé ou d’un appareil managé s’est terminé avec succès.

ActionProvisionManagedDevice

Action d’activité : démarre le flux d’approvisionnement qui configure un appareil géré.

ActionProvisionManagedProfile

Action d’activité : démarre le flux d’approvisionnement qui configure un profil managé.

ActionSetNewParentProfilePassword

Action d’activité : l’utilisateur entre un nouveau mot de passe pour le profil parent.

ActionSetNewPassword

Action d’activité : que l’utilisateur entre un nouveau mot de passe.

ActionStartEncryption

Action d’activité : commencez le processus de chiffrement des données sur l’appareil.

ActionSystemUpdatePolicyChanged

Action de diffusion : informez qu’une nouvelle stratégie de mise à jour du système local a été définie par le propriétaire de l’appareil.

DelegationAppRestrictions

Délégation de la gestion des restrictions d’application.

DelegationBlockUninstall

Délégation du bloc de désinstallation d’application.

DelegationCertInstall

Délégation de l’installation et de la gestion des certificats.

DelegationCertSelection

Accorde l’accès à la sélection de certificats KeyChain pour le compte de la demande d’applications.

DelegationEnableSystemApp

Délégation pour l’activation des applications système.

DelegationInstallExistingPackage

Délégation pour l’installation de packages existants.

DelegationKeepUninstalledPackages

Délégation de la gestion des packages désinstallés.

DelegationNetworkLogging

Accorde l’accès à #setNetworkLoggingEnabled, #isNetworkLoggingEnabled et #retrieveNetworkLogs.

DelegationPackageAccess

Délégation de l’état d’accès au package.

DelegationPermissionGrant

Délégation de la stratégie d’autorisation et de l’état d’octroi d’autorisations.

DelegationSecurityLogging

Accorde l’accès à #setSecurityLoggingEnabled, #isSecurityLoggingEnabled, #retrieveSecurityLogset #retrievePreRebootSecurityLogs.

ExtraAddExplanation

CharSequence facultative fournissant des explications supplémentaires sur la raison pour laquelle l’administrateur est ajouté.

ExtraDelegationScopes

Correspondant ArrayList<String> aux étendues de délégation fournies à une application dans la #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED diffusion.

ExtraDeviceAdmin

ComponentName du composant administrateur.

ExtraDevicePasswordRequirementOnly

Un extra booléen pour #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD demander que seule la condition de mot de passe de l’appareil soit appliquée pendant le flux d’inscription du mot de passe du profil parent.

ExtraPasswordComplexity

Entier indiquant le niveau de complexité du nouveau mot de passe qu’une application souhaite que l’utilisateur définisse lors du lancement de l’action #ACTION_SET_NEW_PASSWORD.

ExtraProvisioningAccountToMigrate

Un android.accounts.Account espace supplémentaire contenant le compte à migrer pendant l’approvisionnement de profils managés.

ExtraProvisioningAdminExtrasBundle

Un android.os.Parcelable extra de type android.os.PersistableBundle qui permet à une application de gestion des appareils mobiles ou une application programmeur NFC qui démarre l’approvisionnement managé pour transmettre des données à l’instance d’application de gestion après l’approvisionnement.

ExtraProvisioningAllowedProvisioningModes

Ajout ArrayList des Integer modes d’approvisionnement autorisés.

ExtraProvisioningAllowOffline

Un extra booléen indiquant si l’approvisionnement hors connexion est autorisé.

ExtraProvisioningDeviceAdminComponentName

ComposantName supplémentaire indiquant le récepteur administrateur d’appareil de l’application de gestion des appareils mobiles qui sera défini en tant que propriétaire du profil ou propriétaire de l’appareil et administrateur actif.

ExtraProvisioningDeviceAdminMinimumVersionCode

Un élément supplémentaire contenant un code de version minimum requis pour le package d’administration de l’appareil.

ExtraProvisioningDeviceAdminPackageChecksum

Chaîne supplémentaire contenant le hachage SHA-256 codé EN BASE64 url-safe du fichier à l’emplacement de téléchargement spécifié dans #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Chaîne supplémentaire contenant un en-tête de cookie http qui doit être utilisé dans la requête http à l’URL spécifiée dans #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadLocation

Chaîne supplémentaire contenant une URL qui spécifie l’emplacement de téléchargement du package d’administration de l’appareil.

ExtraProvisioningDeviceAdminPackageName

Chaîne supplémentaire contenant le nom du package de l’application de gestion des appareils mobiles qui sera définie comme propriétaire du profil ou propriétaire de l’appareil.

ExtraProvisioningDeviceAdminSignatureChecksum

Chaîne supplémentaire contenant la somme de contrôle SHA-256 encodée SHA-256 de l’URL-safe de toute signature de l’archive du package Android à l’emplacement de téléchargement spécifié dans #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDisclaimerContent

Un Uri point supplémentaire vers le contenu de l’exclusion de responsabilité.

ExtraProvisioningDisclaimerHeader

Chaîne supplémentaire de l’en-tête d’exclusion de responsabilité localisée.

ExtraProvisioningDisclaimers

Un Bundle[] extra composé de la liste des en-têtes d’exclusion de responsabilité et du contenu de l’exclusion de responsabilité.

ExtraProvisioningEmailAddress

Ce membre est déconseillé.

ExtraProvisioningImei

Chaîne supplémentaire contenant l’IMEI (International Mobile Equipment Identity) de l’appareil.

ExtraProvisioningKeepAccountOnMigration

Valeur booléenne supplémentaire pour indiquer que le compte migré doit être conservé.

ExtraProvisioningKeepScreenOn

Indicateur boolean qui indique si l’écran doit être activé dans tout le flux d’approvisionnement.

ExtraProvisioningLeaveAllSystemAppsEnabled

Un extra booléen qui peut être utilisé par l’application de gestion des appareils mobiles pour ignorer la désactivation des applications système pendant l’approvisionnement lorsqu’elle est définie truesur .

ExtraProvisioningLocale

Chaîne supplémentaire contenant le java.util.Locale paramètre sur lequel l’appareil sera défini.

ExtraProvisioningLocalTime

Long extra tenant l’heure de l’horloge murale (en millisecondes) à définir sur l’appareil android.app.AlarmManager.

ExtraProvisioningLogoUri

Pointage Uri supplémentaire vers une image de logo.

ExtraProvisioningMainColor

Entier supplémentaire indiquant la couleur prédominante à afficher pendant l’approvisionnement.

ExtraProvisioningMode

Une intention supplémentaire contenant le mode d’approvisionnement retourné par l’administrateur.

ExtraProvisioningSensorsPermissionGrantOptOut

Un extra booléen indiquant que l’administrateur d’un appareil entièrement géré refuse de contrôler les octrois d’autorisations pour les autorisations liées au capteur, consultez #setPermissionGrantState(ComponentName, String, String, int).

ExtraProvisioningSerialNumber

Chaîne supplémentaire contenant le numéro de série de l’appareil.

ExtraProvisioningShouldLaunchResultIntent

Un extra booléen qui détermine si le flux d’approvisionnement doit lancer l’intention de lancement résultante, s’il est fourni par le titulaire du rôle de gestion des stratégies d’appareil via #EXTRA_RESULT_LAUNCH_INTENT.

ExtraProvisioningSkipEducationScreens

Un extra booléen indiquant si les écrans d’éducation du flux d’approvisionnement doivent être ignorés.

ExtraProvisioningSkipEncryption

Un extra booléen indiquant si le chiffrement de l’appareil peut être ignoré dans le cadre du provisionnement du propriétaire de l’appareil ou du profil managé.

ExtraProvisioningSkipUserConsent

Un extra booléen indiquant si les étapes de consentement de l’utilisateur à partir du flux d’approvisionnement doivent être ignorées.

ExtraProvisioningTimeZone

Chaîne supplémentaire contenant le fuseau android.app.AlarmManager horaire sur lequel l’appareil sera défini.

ExtraProvisioningUseMobileData

Un extra booléen indiquant si les données mobiles doivent être utilisées pendant le flux d’approvisionnement pour télécharger l’application d’administration.

ExtraProvisioningWifiAnonymousIdentity

Identité anonyme du réseau wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

Certificat d’autorité de certification du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

Le domaine du réseau wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

La méthode EAP du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID et peut être l’un des PEAP, , TTLSTLS, , PWD, , SIMAKA ou AKA_PRIME.

ExtraProvisioningWifiHidden

Un extra booléen indiquant si le réseau wifi est #EXTRA_PROVISIONING_WIFI_SSID masqué ou non.

ExtraProvisioningWifiIdentity

L’identité du réseau wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Chaîne supplémentaire contenant l’URL de configuration automatique du proxy (PAC) pour le réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Chaîne supplémentaire contenant le mot de passe du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

L’authentification de la phase 2 du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID et peut être l’un des NONE, , PAPMSCHAP, MSCHAPV2, , GTC, , SIMou AKA AKA_PRIME.

ExtraProvisioningWifiProxyBypass

Chaîne supplémentaire contenant le contournement du proxy pour le réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Chaîne supplémentaire contenant l’hôte proxy pour le réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Un extra contenant le port proxy pour le réseau wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Une chaîne supplémentaire indiquant le type de sécurité du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID et peut être l’un des NONE, WEP WPAou EAP.

ExtraProvisioningWifiSsid

Chaîne supplémentaire contenant le ssid du réseau wifi qui doit être utilisé pendant l’approvisionnement du propriétaire de l’appareil nfc pour télécharger l’application de gestion des appareils mobiles.

ExtraProvisioningWifiUserCertificate

Certificat utilisateur du réseau wifi dans #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Tableau entier supplémentaire pour #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indiquer les ID de ressource (voir DevicePolicyResources.Drawables et DevicePolicyResources.Strings) mis à jour.

ExtraResourceType

Supplémentaire int pour #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indiquer le type de la ressource en cours de mise à jour, le type peut être #EXTRA_RESOURCE_TYPE_DRAWABLE ou #EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
Obsolète.

Valeur int permettant #EXTRA_RESOURCE_TYPE d’indiquer qu’une ressource de type Drawable est mise à jour.

ExtraResourceTypeString
Obsolète.

Valeur int permettant #EXTRA_RESOURCE_TYPE d’indiquer qu’une ressource de type String est mise à jour.

ExtraResultLaunchIntent

Résultat Intent supplémentaire spécifiant le Intent lancement après la finalisation de l’approvisionnement.

FlagEvictCredentialEncryptionKey
Obsolète.

Indicateur pour #lockNow(int): supprime également la clé de chiffrement des informations d’identification de l’utilisateur de la clé de clé.

FlagManagedCanAccessParent
Obsolète.

Indicateur utilisé pour #addCrossProfileIntentFilter autoriser les activités du profil managé à accéder aux intentions envoyées à partir du profil parent.

FlagParentCanAccessManaged
Obsolète.

Indicateur utilisé pour #addCrossProfileIntentFilter autoriser les activités du profil parent à accéder aux intentions envoyées à partir du profil managé.

IdTypeBaseInfo
Obsolète.

Spécifie que l’appareil doit attester ses détails du fabricant.

IdTypeImei
Obsolète.

Spécifie que l’appareil doit attester son IMEI.

IdTypeIndividualAttestation
Obsolète.

Spécifie que l’appareil doit attester à l’aide d’un certificat d’attestation individuel.

IdTypeMeid
Obsolète.

Spécifie que l’appareil doit attester son MEID.

IdTypeSerial
Obsolète.

Spécifie que l’appareil doit attester son numéro de série.

InstallkeyRequestCredentialsAccess
Obsolète.

Spécifie que l’application appelante doit recevoir immédiatement l’accès aux informations d’identification installées.

InstallkeySetUserSelectable
Obsolète.

Spécifie qu’un utilisateur peut sélectionner la clé via l’invite de sélection de certificat.

KeyguardDisableBiometrics
Obsolète.

Désactivez toutes les authentifications biométriques sur les écrans sécurisés keyguard (e.

KeyguardDisableFace
Obsolète.

Désactiver l’authentification faciale sur les écrans sécurisés keyguard (e.

KeyguardDisableFeaturesAll
Obsolète.

Désactivez toutes les personnalisations actuelles et futures de keyguard.

KeyguardDisableFeaturesNone
Obsolète.

Les widgets sont activés dans keyguard

KeyguardDisableFingerprint
Obsolète.

Désactiver l’authentification par empreinte digitale sur les écrans sécurisés keyguard (e.

KeyguardDisableIris
Obsolète.

Désactiver l’authentification iris sur les écrans sécurisés keyguard (e.

KeyguardDisableRemoteInput

Désactivez l’entrée de texte dans les notifications sur les écrans sécurisés keyguard (e.

KeyguardDisableSecureCamera
Obsolète.

Désactivez l’appareil photo sur les écrans de protection de clés sécurisés (e.

KeyguardDisableSecureNotifications
Obsolète.

Désactivez l’affichage de toutes les notifications sur les écrans secure keyguard (e.

KeyguardDisableShortcutsAll
Obsolète.

Désactivez tous les raccourcis keyguard.

KeyguardDisableTrustAgents
Obsolète.

Désactiver les agents d’approbation sur des écrans sécurisés keyguard (e.

KeyguardDisableUnredactedNotifications
Obsolète.

Autorisez uniquement les notifications réédictées sur les écrans de garde de clés sécurisés (e.

KeyguardDisableWidgetsAll
Obsolète.

Désactivez tous les widgets keyguard.

LeaveAllSystemAppsEnabled
Obsolète.

Indicateur utilisé pour #createAndManageUser spécifier que l’utilisateur nouvellement créé doit ignorer la désactivation des applications système lors de l’approvisionnement.

LockTaskFeatureBlockActivityStartInTask
Obsolète.

Activez le blocage des activités non autorisées à démarrer dans une tâche verrouillée.

LockTaskFeatureGlobalActions
Obsolète.

Activez la boîte de dialogue Actions globales pendant le mode LockTask.

LockTaskFeatureHome
Obsolète.

Activez le bouton Accueil pendant le mode LockTask.

LockTaskFeatureKeyguard
Obsolète.

Activez le keyguard pendant le mode LockTask.

LockTaskFeatureNone
Obsolète.

Désactivez toutes les fonctionnalités SystemUI configurables en mode LockTask.

LockTaskFeatureNotifications
Obsolète.

Activez les notifications en mode LockTask.

LockTaskFeatureOverview
Obsolète.

Activez le bouton Vue d’ensemble et l’écran Vue d’ensemble en mode LockTask.

LockTaskFeatureSystemInfo
Obsolète.

Activez la zone d’informations système dans la barre d’état pendant le mode LockTask.

MakeUserEphemeral
Obsolète.

Indicateur utilisé pour #createAndManageUser spécifier que l’utilisateur doit être créé éphémère.

MimeTypeProvisioningNfc

Ce type MIME est utilisé pour démarrer l’approvisionnement du propriétaire de l’appareil.

MteDisabled
Obsolète.

Exiger que MTE soit désactivé sur l’appareil.

MteEnabled
Obsolète.

Exiger que MTE soit activé sur l’appareil, s’il est pris en charge.

MteNotControlledByPolicy
Obsolète.

Autoriser l’utilisateur à choisir s’il faut activer MTE sur l’appareil.

NearbyStreamingDisabled
Obsolète.

Indique que la diffusion en continu à proximité est désactivée.

NearbyStreamingEnabled
Obsolète.

Indique que la diffusion en continu à proximité est activée.

NearbyStreamingNotControlledByPolicy
Obsolète.

Indique que la diffusion en continu à proximité n’est pas contrôlée par la stratégie, ce qui signifie que la diffusion en continu à proximité est autorisée.

NearbyStreamingSameManagedAccountOnly
Obsolète.

Indique que la diffusion en continu à proximité est activée uniquement pour les appareils offrant un niveau de sécurité comparable, avec le même compte managé authentifié.

OperationSafetyReasonDrivingDistraction
Obsolète.

Indique qu’une UnsafeStateException opération a été levée parce que l’opération distrait le conducteur du véhicule.

PasswordComplexityHigh
Obsolète.

Constante pour #getPasswordComplexity() et #setRequiredPasswordComplexity(int).

PasswordComplexityLow
Obsolète.

Constante pour #getPasswordComplexity() et #setRequiredPasswordComplexity(int).

PasswordComplexityMedium
Obsolète.

Constante pour #getPasswordComplexity() et #setRequiredPasswordComplexity(int).

PasswordComplexityNone
Obsolète.

Constante pour #getPasswordComplexity() et #setRequiredPasswordComplexity(int): aucun mot de passe.

PersonalAppsNotSuspended
Obsolète.

Valeur de retour lorsque #getPersonalAppsSuspendedReasons les applications personnelles ne sont pas suspendues.

PersonalAppsSuspendedExplicitly
Obsolète.

Indicateur pour #getPersonalAppsSuspendedReasons la valeur de retour.

PersonalAppsSuspendedProfileTimeout
Obsolète.

Indicateur pour #getPersonalAppsSuspendedReasons la valeur de retour.

PolicyDisableCamera

Constante pour indiquer la fonctionnalité de désactivation de la caméra.

PolicyDisableScreenCapture

Constante pour indiquer la fonctionnalité de désactivation des captures d’écran.

PrivateDnsModeOff
Obsolète.

Spécifie que DNS privé a été complètement désactivé.

PrivateDnsModeOpportunistic
Obsolète.

Spécifie que le propriétaire de l’appareil a demandé un DNS opportuniste via TLS

PrivateDnsModeProviderHostname
Obsolète.

Spécifie que le propriétaire de l’appareil a configuré un hôte spécifique à utiliser pour DNS privé.

PrivateDnsModeUnknown
Obsolète.

Spécifie que le paramètre DNS privé est dans un état inconnu.

PrivateDnsSetErrorFailureSetting
Obsolète.

Échec général de la définition du mode DNS privé, et non en raison de l’une des raisons répertoriées ci-dessus.

PrivateDnsSetErrorHostNotServing
Obsolète.

Si le privateDnsHost nom d’hôte fourni était valide, mais que cet hôte a été trouvé pour ne pas prendre en charge DNS-over-TLS.

PrivateDnsSetNoError
Obsolète.

Le mode sélectionné a été défini avec succès.

ProvisioningModeFullyManagedDevice

Mode d’approvisionnement de l’appareil entièrement géré.

ProvisioningModeManagedProfile

Mode d’approvisionnement du profil managé.

ProvisioningModeManagedProfileOnPersonalDevice

Mode d’approvisionnement d’un profil managé sur un appareil personnel.

ResetPasswordDoNotAskCredentialsOnBoot
Obsolète.

Indicateur pour #resetPasswordWithToken et #resetPassword: ne demandez pas d’informations d’identification utilisateur au démarrage de l’appareil.

ResetPasswordRequireEntry
Obsolète.

Indicateur pour #resetPasswordWithToken et #resetPassword: n’autorisez pas d’autres administrateurs à modifier à nouveau le mot de passe tant que l’utilisateur ne l’a pas entré.

SkipSetupWizard
Obsolète.

Indicateur utilisé par #createAndManageUser l’Assistant Ignorer l’installation après avoir créé un utilisateur.

WifiSecurityEnterprise192
Obsolète.

Constante pour #getMinimumRequiredWifiSecurityLevel() et #setMinimumRequiredWifiSecurityLevel(int): réseau 192 bits d’entreprise.

WifiSecurityEnterpriseEap
Obsolète.

Constante pour #getMinimumRequiredWifiSecurityLevel() et #setMinimumRequiredWifiSecurityLevel(int): réseau EAP d’entreprise.

WifiSecurityOpen
Obsolète.

Constante pour #getMinimumRequiredWifiSecurityLevel() et #setMinimumRequiredWifiSecurityLevel(int): aucun niveau de sécurité minimal.

WifiSecurityPersonal
Obsolète.

Constante pour #getMinimumRequiredWifiSecurityLevel() et #setMinimumRequiredWifiSecurityLevel(int): réseau personnel tel que WEP, WPA2-PSK.

WipeEuicc
Obsolète.

Indicateur pour #wipeData(int): effacez également les données eUICC de l’appareil.

WipeExternalStorage
Obsolète.

Indicateur pour #wipeData(int): effacez également le stockage externe de l’appareil (par exemple, les cartes SD).

WipeResetProtectionData
Obsolète.

Indicateur pour #wipeData(int): effacez également les données de protection de réinitialisation d’usine.

WipeSilently

Indicateur pour #wipeData(int): n’affiche pas la raison de l’effacement de l’utilisateur.

Propriétés

ActiveAdmins

Retourne une liste de tous les noms de composants des administrateurs d’appareils actifs.

AutoTimeRequired

Ce membre est déconseillé.

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
CredentialManagerPolicy

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil managé pour récupérer la stratégie du gestionnaire d’informations d’identification. -ou- Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil managé pour définir la stratégie du gestionnaire d’informations d’identification.

CurrentFailedPasswordAttempts

Récupérez le nombre de fois où l’utilisateur a échoué lors de l’entrée d’un mot de passe depuis cette dernière entrée de mot de passe réussie.

DeviceOwnerLockScreenInfo

Interface publique pour la gestion des stratégies appliquées sur un appareil.

DeviceOwnerLockScreenInfoFormatted

Interface publique pour la gestion des stratégies appliquées sur un appareil.

DevicePolicyManagementRoleHolderPackage

Retourne le nom du package du titulaire du rôle de gestion des stratégies d’appareil.

EnrollmentSpecificId

Retourne un identificateur spécifique à l’inscription de cet appareil, qui est garanti être la même valeur pour le même appareil, inscrit dans la même organisation par la même application de gestion.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsActivePasswordSufficient

Détermine si le mot de passe actuel de l’utilisateur appelant répond aux exigences de stratégie (e.

IsActivePasswordSufficientForDeviceRequirement

Appelé par le propriétaire de profil d’un profil managé pour déterminer si le mot de passe actuel de l’appareil répond aux exigences de stratégie définies explicitement à l’échelle de l’appareil.

IsAffiliatedUser

Retourne si cet utilisateur est affilié à l’appareil.

IsCallerApplicationRestrictionsManagingPackage

Appelée par n’importe quelle application pour savoir si elle a été autorisée à #setApplicationRestrictionsManagingPackage gérer les restrictions d’application pour l’utilisateur appelant.

IsComplianceAcknowledgementRequired

Appelé par un propriétaire de profil d’un profil géré appartenant à l’organisation pour interroger s’il doit reconnaître la conformité de l’appareil pour permettre à l’utilisateur de désactiver le profil si nécessaire en fonction de la stratégie maximale de congé du profil.

IsDeviceFinanced

Retourne true si cet appareil est marqué comme un appareil financé.

IsDeviceIdAttestationSupported

Retourne true si l’appareil prend en charge l’attestation des identificateurs d’appareil en plus de l’attestation de clé.

IsLogoutEnabled

Retourne si la déconnexion est activée par un propriétaire de l’appareil.

IsOrganizationOwnedDeviceWithManagedProfile

Les applications peuvent utiliser cette méthode pour déterminer si l’appareil a été approvisionné en tant qu’appareil d’organisation avec un profil managé.

IsStatusBarDisabled

Retourne si la barre d’état est désactivée/activée, consultez #setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

Retourne true si l’implémentation StrongBox Keymaster sur l’appareil a été provisionnée avec un certificat d’attestation individuel et peut signer des enregistrements d’attestation à l’aide de celui-ci (comme l’attestation utilisant un certificat d’attestation individuel est une fonctionnalité que les implémentations Keymaster avec le niveau de sécurité StrongBox peuvent implémenter).

JniIdentityHashCode

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
JniPeerMembers

Interface publique pour la gestion des stratégies appliquées sur un appareil.

ManagedProfileCallerIdAccessPolicy

Appelé par un propriétaire de profil d’un profil managé pour récupérer la stratégie d’ID de l’appelant. -ou- Appelé par un propriétaire de profil d’un profil managé pour définir les packages autorisés à rechercher des contacts dans le profil managé en fonction des informations d’ID de l’appelant.

ManagedProfileContactsAccessPolicy

Appelé par un propriétaire de profil d’un profil managé pour déterminer la stratégie actuelle appliquée aux contacts de profil managé. -ou- Appelé par un propriétaire de profil d’un profil managé pour définir les packages autorisés à accéder aux contacts de profil managé à partir de l’utilisateur parent.

ManagedSubscriptionsPolicy

Retourne le ManagedSubscriptionsPolicyfichier actuel . -ou- Appelé par un propriétaire de profil d’un appareil appartenant à l’organisation pour spécifier ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

Retourne le niveau de sécurité minimal Wi-Fi actuel. -ou- Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil managé appartenant à l’organisation pour spécifier le niveau de sécurité minimal requis pour les réseaux Wi-Fi.

MtePolicy

Appelé par un propriétaire d’appareil, propriétaire de profil d’un appareil appartenant à l’organisation pour obtenir la stratégie MTE (Memory Tagging Extension)

        <a href="https://source.android.com/docs/security/test/memory-safety/arm-mte">
        Learn more about MTE</a> -or- Called by a device owner, profile owner of an organization-owned device, to set the Memory
        Tagging Extension (MTE) policy.
NearbyAppStreamingPolicy

Retourne la stratégie actuelle de streaming d’applications à proximité du runtime définie par le propriétaire de l’appareil ou du profil. -ou- Appelé par un propriétaire d’appareil/profil pour définir la stratégie de diffusion en continu d’applications à proximité.

NearbyNotificationStreamingPolicy

Retourne la stratégie de streaming de notification à proximité du runtime actuelle définie par le propriétaire de l’appareil ou du profil. -ou- Appelé par un propriétaire d’appareil/profil pour définir la stratégie de diffusion en continu de notification à proximité.

PasswordComplexity

Retourne la complexité du verrouillage d’écran de l’utilisateur actuel.

PeerReference

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
PreferentialNetworkServiceConfigs

Obtenir une configuration PreferentialNetworkServiceConfig réseau privilégiée -ou- Définit des configurations réseau privilégiées.

PreferentialNetworkServiceEnabled

Indique si le service réseau préférentiel est activé. -ou- Définit si le service réseau préférentiel est activé.

RequiredPasswordComplexity

Obtient l’exigence de complexité du mot de passe définie par #setRequiredPasswordComplexity(int), pour l’utilisateur actuel. -ou- Définit une exigence minimale de complexité du mot de passe pour le verrouillage de l’écran de l’utilisateur.

Resources

Retourne une DevicePolicyResourcesManager valeur contenant les API requises pour définir, réinitialiser et obtenir les ressources associées à la stratégie d’appareil.

StorageEncryptionStatus

Appelé par une application qui administre l’appareil pour déterminer l’état de chiffrement actuel de l’appareil.

SystemUpdatePolicy

Récupérer une stratégie de mise à jour système locale définie précédemment par #setSystemUpdatePolicy.

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.

TransferOwnershipBundle

Retourne les données transmises de l’administrateur actuel au nouvel administrateur lors d’un transfert de propriété.

UsbDataSignalingEnabled

Retourne si la signalisation de données USB est actuellement activée. -ou- Appelé par un propriétaire ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour activer ou désactiver la signalisation de données USB pour l’appareil.

UserRestrictionsGlobally

Appelé par un profil ou un propriétaire d’appareil pour obtenir des restrictions utilisateur globales définies avec #addUserRestrictionGlobally(String).

WifiSsidPolicy

Retourne la stratégie SSID Wi-Fi actuelle. -ou- Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil managé appartenant à l’organisation pour spécifier la stratégie SSID Wi-Fi (WifiSsidPolicy).

Méthodes

AcknowledgeDeviceCompliant()

Appelé par un propriétaire de profil d’un profil géré appartenant à l’organisation pour reconnaître que l’appareil est conforme et que l’utilisateur peut désactiver le profil si nécessaire en fonction de la stratégie de congé maximale.

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

Appelé par le propriétaire du profil d’un profil managé afin que certaines intentions envoyées dans le profil managé puissent également être résolues dans le parent, ou inversement.

AddCrossProfileWidgetProvider(ComponentName, String)

Appelé par le propriétaire du profil d’un profil managé ou un titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION d’autoriser les fournisseurs de widgets à partir d’un package donné à être disponibles dans le profil parent.

AddOverrideApn(ComponentName, ApnSetting)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil managé pour ajouter un APN de remplacement.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

Appelé par un propriétaire de profil ou propriétaire de l’appareil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK.

AddUserRestriction(ComponentName, String)

Appelé par un propriétaire de profil, un propriétaire de l’appareil ou un titulaire d’une autorisation associée à une restriction utilisateur pour définir une restriction utilisateur spécifiée par la clé.

AddUserRestrictionGlobally(String)

Appelé par un propriétaire de profil, un propriétaire de l’appareil ou un titulaire d’une autorisation associée à une restriction utilisateur pour définir une restriction utilisateur spécifiée par l’utilisateur fournie key globalement sur tous les utilisateurs.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)

Appelé par un propriétaire d’appareil pour établir une liaison à un service à partir d’un utilisateur géré secondaire ou vice versa.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

CanAdminGrantSensorsPermissions()

Retourne true si l’appelant s’exécute sur un appareil où un administrateur peut accorder des autorisations relatives aux capteurs d’appareil.

CanUsbDataSignalingBeDisabled()

Retourne si l’activation ou la désactivation de la signalisation de données USB est prise en charge sur l’appareil.

ClearApplicationUserData(ComponentName, String, IExecutor, DevicePolicyManager+IOnClearApplicationUserDataListener)

Appelé par le propriétaire de l’appareil ou le propriétaire du profil pour effacer les données utilisateur de l’application d’un package donné.

ClearCrossProfileIntentFilters(ComponentName)

Appelé par un propriétaire de profil d’un profil managé pour supprimer les filtres d’intention inter-profils qui vont du profil managé au parent, ou du parent au profil managé.

ClearDeviceOwnerApp(String)

Efface le propriétaire actuel de l’appareil.

ClearPackagePersistentPreferredActivities(ComponentName, String)

Appelé par un propriétaire de profil ou propriétaire de l’appareil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK de supprimer toutes les préférences de gestionnaire d’intention persistantes associées au package donné défini par #addPersistentPreferredActivity.

ClearProfileOwner(ComponentName)

Efface le propriétaire du profil actif.

ClearResetPasswordToken(ComponentName)

Appelé par un profil, propriétaire de l’appareil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD pour révoquer le jeton de réinitialisation de mot de passe actuel.

ClearUserRestriction(ComponentName, String)

Appelé par un propriétaire de profil, un propriétaire de l’appareil ou un titulaire d’une autorisation associée à une restriction utilisateur pour effacer une restriction utilisateur spécifiée par la clé.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
CreateAdminSupportIntent(String)

Appelé par n’importe quelle application pour afficher une boîte de dialogue de support lorsqu’une fonctionnalité a été désactivée par un administrateur.

CreateAndInitializeUser(ComponentName, String, String, ComponentName, Bundle)

Appelé par un propriétaire d’appareil pour créer un utilisateur portant le nom spécifié.

CreateAndManageUser(ComponentName, String, ComponentName, PersistableBundle, UserManagementFlags)

Appelé par un propriétaire d’appareil pour créer un utilisateur avec le nom spécifié et un composant donné du package appelant en tant que propriétaire de profil.

CreateUser(ComponentName, String)

Appelé par un propriétaire d’appareil pour créer un utilisateur portant le nom spécifié.

Dispose()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
Dispose(Boolean)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
EnableSystemApp(ComponentName, Intent)

Réactivez les applications système par intention désactivées par défaut lorsque l’utilisateur a été initialisé.

EnableSystemApp(ComponentName, String)

Réactivez une application système désactivée par défaut lorsque l’utilisateur a été initialisé.

Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
FromContext(Context)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

Cette API peut être appelée par les éléments suivants pour générer une nouvelle paire de clés privées/publiques : ul>li Propriétaire de l’appareil/<>>li Li Profile owner</<>>li li delegated certificate installer</li<>li li>Credential management app</li li><>An app qui contient l’autorisation<android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/li/li></ul><><< Si l’appareil prend en charge la génération de clés via du matériel sécurisé, cette méthode est utile pour créer une clé dans KeyChain qui n’a jamais quitté le matériel sécurisé.

GetAccountTypesWithManagementDisabled()

Obtient le tableau de comptes pour lesquels la gestion des comptes est désactivée par le propriétaire du profil ou le propriétaire de l’appareil.

GetAffiliationIds(ComponentName)

Retourne l’ensemble d’ID d’affiliation précédemment défini via #setAffiliationIds, ou un jeu vide si aucun n’a été défini.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

Appelé par le propriétaire de l’appareil ou du profil pour interroger l’ensemble de packages autorisés à accéder au réseau directement lorsque le VPN always-on est en mode verrouillage, mais pas connecté.

GetAlwaysOnVpnPackage(ComponentName)

Appelé par un propriétaire d’appareil ou de profil pour lire le nom du package qui administre une connexion VPN always-on pour l’utilisateur actuel.

GetApplicationRestrictions(ComponentName, String)

Récupère les restrictions d’application pour une application cible donnée s’exécutant dans l’utilisateur appelant.

GetApplicationRestrictionsManagingPackage(ComponentName)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour récupérer les restrictions d’application qui gèrent le package pour l’utilisateur actuel, ou null si aucun n’est défini.

GetAutoTimeEnabled(ComponentName)

Retourne true si l’heure automatique est activée sur l’appareil.

GetAutoTimeZoneEnabled(ComponentName)

Retourne true si le fuseau horaire automatique est activé sur l’appareil.

GetBindDeviceAdminTargetUsers(ComponentName)

Retourne la liste des utilisateurs cibles que le propriétaire de l’appareil appelant ou le propriétaire de l’utilisateur secondaire peut utiliser lors de l’appel #bindDeviceAdminServiceAsUser.

GetBluetoothContactSharingDisabled(ComponentName)

Appelé par un propriétaire de profil d’un profil managé pour déterminer si les appareils Bluetooth ne peuvent pas accéder aux contacts d’entreprise ou non.

GetCameraDisabled(ComponentName)

Déterminez si les caméras de l’appareil ont été désactivées pour cet utilisateur, soit par l’administrateur appelant, le cas échéant, soit par tous les administrateurs.

GetCertInstallerPackage(ComponentName)

Appelé par un propriétaire de profil ou un propriétaire de l’appareil pour récupérer le programme d’installation du certificat pour l’utilisateur, ou null si aucun n’est défini.

GetCrossProfileCalendarPackages(ComponentName)

Obtient un ensemble de noms de package autorisés à accéder aux API de calendrier inter-profils.

GetCrossProfileCallerIdDisabled(ComponentName)

Appelé par un propriétaire de profil d’un profil managé pour déterminer si les informations de l’appelant-ID ont été désactivées ou non.

GetCrossProfileContactsSearchDisabled(ComponentName)

Appelé par un propriétaire de profil d’un profil managé pour déterminer si la recherche de contacts a été désactivée ou non.

GetCrossProfilePackages(ComponentName)

Retourne l’ensemble des noms de package que l’administrateur a précédemment définis comme autorisés à demander le consentement de l’utilisateur pour la communication entre profils, via #setCrossProfilePackages(ComponentName, Set).

GetCrossProfileWidgetProviders(ComponentName)

Appelé par le propriétaire du profil d’un profil managé ou un titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION d’interroger les fournisseurs à partir desquels les packages sont disponibles dans le profil parent.

GetDelegatedScopes(ComponentName, String)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour récupérer une liste des étendues fournies à un package délégué.

GetDelegatePackages(ComponentName, String)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour récupérer une liste de packages délégués qui ont reçu une étendue de délégation.

GetEndUserSessionMessage(ComponentName)

Retourne le message de fin de session utilisateur.

GetEndUserSessionMessageFormatted(ComponentName)

Retourne le message de fin de session utilisateur.

GetFactoryResetProtectionPolicy(ComponentName)

Pouvant être appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un appareil appartenant à l’organisation, pour récupérer la stratégie de protection contre la réinitialisation d’usine (FRP) définie précédemment par #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Retourne l’hôte DNS privé à l’échelle du système.

GetGlobalPrivateDnsMode(ComponentName)

Retourne le mode DNS privé à l’échelle du système.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetInstalledCaCerts(ComponentName)

Retourne tous les certificats d’autorité de certification actuellement approuvés, à l’exclusion des certificats d’autorité de certification système.

GetKeepUninstalledPackages(ComponentName)

Obtenez la liste des applications à conserver en tant que KITS API même si aucun utilisateur ne l’a actuellement installé.

GetKeyguardDisabledFeatures(ComponentName)

Déterminez si les fonctionnalités ont été désactivées dans keyguard par l’administrateur appelant, le cas échéant, ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetKeyPairGrants(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (une application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour interroger les applications qui ont accès à une clé KeyChain donnée.

GetLockTaskFeatures(ComponentName)

Obtient les fonctionnalités système activées pour le mode LockTask.

GetLockTaskPackages(ComponentName)

Retourne la liste des packages autorisés à démarrer le mode de tâche de verrouillage.

GetLongSupportMessage(ComponentName)

Appelé par un administrateur d’appareil pour obtenir le message de support long.

GetLongSupportMessageFormatted(ComponentName)

Appelé par un administrateur d’appareil pour obtenir le message de support long.

GetManagedProfileMaximumTimeOff(ComponentName)

Appelé par un propriétaire de profil d’un profil géré appartenant à l’organisation pour obtenir la durée maximale pendant laquelle le profil est autorisé à être désactivé.

GetMaximumFailedPasswordsForWipe(ComponentName)

Récupérez le nombre maximal actuel de tentatives de connexion autorisées avant la réinitialisation de l’appareil ou du profil, pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetMaximumTimeToLock(ComponentName)

Récupérez la durée maximale actuelle de déverrouillage pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetMeteredDataDisabledPackages(ComponentName)

Appelé par un propriétaire d’appareil ou de profil pour récupérer la liste des packages qui sont limités par l’administrateur à l’aide de données limitées.

GetOrganizationColor(ComponentName)

Appelé par un propriétaire de profil d’un profil managé pour récupérer la couleur utilisée pour la personnalisation.

GetOrganizationName(ComponentName)

Appelé par le propriétaire de l’appareil (depuis l’API 26) ou le propriétaire du profil (depuis l’API 24) ou les titulaires de l’autorisation android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY pour récupérer le nom de l’organisation sous gestion.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOrganizationNameFormatted(ComponentName)

Appelé par le propriétaire de l’appareil (depuis l’API 26) ou le propriétaire du profil (depuis l’API 24) ou les titulaires de l’autorisation android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY pour récupérer le nom de l’organisation sous gestion.

        @param admin Which {@link DeviceAdminReceiver</code> this request is associated with.
GetOverrideApns(ComponentName)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil managé pour obtenir tous les NOMS d’API de remplacement insérés par le propriétaire de l’appareil ou le propriétaire du profil managé précédemment à l’aide #addOverrideApnde .

GetParentProfileInstance(ComponentName)

Appelé par le propriétaire du profil d’un profil managé pour obtenir un DevicePolicyManager dont les appels agissent sur le profil parent.

GetPasswordExpiration(ComponentName)

Obtenez l’heure d’expiration du mot de passe actuelle pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordExpirationTimeout(ComponentName)

Obtenez le délai d’expiration du mot de passe pour l’administrateur donné.

GetPasswordHistoryLength(ComponentName)

Récupérez la longueur actuelle de l’historique des mots de passe pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMaximumLength(PasswordQuality)

Retourne la longueur maximale du mot de passe prise en charge par l’appareil pour une qualité de mot de passe particulière.

GetPasswordMinimumLength(ComponentName)

Récupérez la longueur minimale actuelle du mot de passe pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumLetters(ComponentName)

Récupérez le nombre actuel de lettres requises dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumLowerCase(ComponentName)

Récupérez le nombre actuel de lettres minuscules requises dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumNonLetter(ComponentName)

Récupérez le nombre actuel de caractères non-lettres requis dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumNumeric(ComponentName)

Récupérez le nombre actuel de chiffres numériques requis dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumSymbols(ComponentName)

Récupérez le nombre actuel de symboles requis dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordMinimumUpperCase(ComponentName)

Récupérez le nombre actuel de lettres majuscules requises dans le mot de passe d’un administrateur particulier ou de tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPasswordQuality(ComponentName)

Récupérez la qualité minimale actuelle du mot de passe pour un administrateur particulier ou tous les administrateurs qui définissent des restrictions sur cet utilisateur et ses profils participants.

GetPendingSystemUpdate(ComponentName)

Appelé par les propriétaires d’appareils ou de profils pour obtenir des informations sur une mise à jour système en attente.

GetPermissionGrantState(ComponentName, String, String)

Retourne l’état d’octroi actuel d’une autorisation d’exécution pour une application spécifique.

GetPermissionPolicy(ComponentName)

Retourne la stratégie d’autorisation d’exécution actuelle définie par le propriétaire de l’appareil ou du profil.

GetPermittedAccessibilityServices(ComponentName)

Retourne la liste des services d’accessibilité autorisés définis par ce propriétaire d’appareil ou de profil.

GetPermittedCrossProfileNotificationListeners(ComponentName)

Retourne la liste des packages installés sur l’utilisateur principal autorisé à utiliser un android.service.notification.NotificationListenerService pour recevoir des notifications de ce profil managé, comme défini par le propriétaire du profil.

GetPermittedInputMethods(ComponentName)

Retourne la liste des méthodes d’entrée autorisées définies par ce propriétaire d’appareil ou de profil.

GetPersonalAppsSuspendedReasons(ComponentName)

Appelé par le propriétaire de profil d’un profil géré appartenant à l’organisation pour vérifier si les applications personnelles sont suspendues.

GetRequiredStrongAuthTimeout(ComponentName)

Déterminez la durée pendant laquelle l’utilisateur sera en mesure d’utiliser l’authentification secondaire et non forte pour l’authentification, car la dernière authentification par méthode forte (mot de passe, épingle ou modèle) a été utilisée.

GetScreenCaptureDisabled(ComponentName)

Déterminez si la capture d’écran a été désactivée ou non par l’administrateur appelant, le cas échéant, ou tous les administrateurs.

GetSecondaryUsers(ComponentName)

Appelé par un propriétaire d’appareil pour répertorier tous les utilisateurs secondaires sur l’appareil.

GetShortSupportMessage(ComponentName)

Appelé par un administrateur d’appareil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE d’obtenir le message de support court.

GetShortSupportMessageFormatted(ComponentName)

Appelé par un administrateur d’appareil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE d’obtenir le message de support court.

GetStartUserSessionMessage(ComponentName)

Retourne le message de démarrage de session utilisateur.

GetStartUserSessionMessageFormatted(ComponentName)

Retourne le message de démarrage de session utilisateur.

GetStorageEncryption(ComponentName)

Ce membre est déconseillé.

GetTrustAgentConfiguration(ComponentName, ComponentName)

Obtient la configuration de l’agent d’approbation donné en fonction de l’agrégation de tous les appels à #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) tous les administrateurs de l’appareil.

GetUserControlDisabledPackages(ComponentName)

Retourne la liste des packages sur lesquels le contrôle utilisateur est désactivé par un propriétaire ou un propriétaire de profil ou des titulaires de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL.

GetUserRestrictions(ComponentName)

Appelé par un administrateur pour obtenir des restrictions utilisateur définies par eux-mêmes avec #addUserRestriction(ComponentName, String).

GetWifiMacAddress(ComponentName)

Appelé par un propriétaire d’appareil ou un propriétaire de profil sur l’appareil appartenant à l’organisation pour obtenir l’adresse MAC de l’appareil Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

Appelé par un propriétaire d’appareil ou de profil, ou un sélecteur de certificat délégué (une application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour accorder à une application l’accès à une clé KeyChain déjà installée (ou générée).

GrantKeyPairToWifiAuth(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour autoriser l’utilisation d’une paire de clés KeyChain pour l’authentification auprès des réseaux Wifi.

HasCaCertInstalled(ComponentName, Byte[])

Retourne si ce certificat est installé en tant qu’autorité de certification approuvée.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

Retourne true si un administrateur a reçu une stratégie d’appareil particulière.

HasKeyPair(String)

Cette API peut être appelée par ce qui suit pour interroger si un certificat et une clé privée sont installés sous un alias donné : ul>li propriétaire de l’appareil/<>propriétaire de profil li li<> li li>délégué</><application< de gestion des informations d’identification li><li>li li<>>une application qui contient l’autorisationandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES</li/li<>/ul<><<>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasLockdownAdminConfiguredNetworks(ComponentName)

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour déterminer si l’utilisateur n’est pas empêché de modifier les réseaux configurés par l’administrateur.

InstallCaCert(ComponentName, Byte[])

Installe le certificat donné en tant qu’autorité de certification utilisateur.

InstallExistingPackage(ComponentName, String)

Installez un package existant qui a été installé dans un autre utilisateur ou qui a été conservé après la suppression via #setKeepUninstalledPackages.

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

Cette API peut être appelée par les éléments suivants pour installer un certificat et une clé privée correspondante : ul>li Device owner</li<>li li>Profile owner</li><li>delegated certificate installer</li><li credential>management app</li li>><An app that holds the android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permission</li/ul><> All apps within the profile will be can to access the certificate and use the private key,><< en fonction de l’approbation directe de l’utilisateur.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, Boolean)

Cette API peut être appelée par le code suivant pour installer une chaîne de certificats et une clé privée correspondante pour le certificat feuille : ul>li li Propriétaire de l’appareil/>><propriétaire< li profil</<>>programme d’installation< de certificat délégué li/application><>de gestion< des informations d’identification li li>qui contient l’autorisationandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES</li/li ul><<>>><< Toutes les applications du profil pourront accéder à la chaîne de certificats et utiliser la clé privée, en fonction de l’approbation directe de l’utilisateur.

InstallKeyPair(ComponentName, IPrivateKey, Certificate[], String, InstallKeyFlags)

Cette API peut être appelée par le code suivant pour installer une chaîne de certificats et une clé privée correspondante pour le certificat feuille : ul>li li Propriétaire de l’appareil/>><propriétaire< li profil</<>>programme d’installation< de certificat délégué li/application><>de gestion< des informations d’identification li li>qui contient l’autorisationandroid.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES</li/li ul><<>>><< Toutes les applications du profil pourront accéder à la chaîne de certificats et utiliser la clé privée, en fonction de l’approbation directe de l’utilisateur (si l’utilisateur est autorisé à sélectionner la clé privée).

InstallSystemUpdate(ComponentName, Uri, IExecutor, DevicePolicyManager+InstallSystemUpdateCallback)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil managé appartenant à l’organisation pour installer une mise à jour système à partir du fichier donné.

IsAdminActive(ComponentName)

Retourne la valeur true si le composant administrateur donné est actuellement actif (activé) dans le système.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Appelé par le propriétaire de l’appareil ou du profil pour interroger si le VPN always-on actuel est configuré en mode de verrouillage.

IsApplicationHidden(ComponentName, String)

Déterminez si un package est masqué.

IsBackupServiceEnabled(ComponentName)

Retournez si le service de sauvegarde est activé par le propriétaire de l’appareil ou le propriétaire du profil de l’utilisateur actuel, comme défini précédemment par #setBackupServiceEnabled(ComponentName, boolean).

IsCommonCriteriaModeEnabled(ComponentName)

Retourne si le mode Critères communs est actuellement activé.

IsDeviceOwnerApp(String)

Permet de déterminer si un package particulier a été inscrit en tant qu’application Propriétaire de l’appareil.

IsEphemeralUser(ComponentName)

Vérifie si le propriétaire du profil s’exécute dans un utilisateur éphémère.

IsKeyPairGrantedToWifiAuth(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour interroger si une paire de clés KeyChain peut être utilisée pour l’authentification auprès des réseaux Wifi.

IsLockTaskPermitted(String)

Cette fonction permet à l’appelant de savoir si le composant donné est autorisé à démarrer le mode de tâche de verrouillage.

IsManagedProfile(ComponentName)

Retournez si cet utilisateur est un profil managé d’un autre utilisateur.

IsMasterVolumeMuted(ComponentName)

Appelé par les propriétaires de profil ou d’appareil pour vérifier si le son du volume global est activé ou désactivé.

IsNetworkLoggingEnabled(ComponentName)

Retournez si la journalisation réseau est activée par un propriétaire d’appareil ou un propriétaire de profil d’un profil managé.

IsOverrideApnEnabled(ComponentName)

Appelé par le propriétaire de l’appareil pour vérifier si les API de remplacement sont actuellement activées.

IsPackageSuspended(ComponentName, String)

Déterminez si un package est suspendu.

IsProfileOwnerApp(String)

Permet de déterminer si un package particulier est inscrit en tant que propriétaire du profil pour l’utilisateur.

IsProvisioningAllowed(String)

Retourne si l’appelant peut lancer l’approvisionnement d’un profil managé ou d’un appareil, en se définissant comme propriétaire de l’appareil ou du profil.

IsResetPasswordTokenActive(ComponentName)

Appelé par un profil, un propriétaire de l’appareil ou un titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD pour vérifier si le jeton de mot de passe de réinitialisation actuel est actif.

IsSafeOperation(Int32)

Vérifie s’il est sûr d’exécuter des opérations qui peuvent être affectées par l’élément donné reason.

IsSecurityLoggingEnabled(ComponentName)

Retournez si la journalisation de la sécurité est activée ou non par l’administrateur.

IsUninstallBlocked(ComponentName, String)

Vérifiez si l’utilisateur a été bloqué par la stratégie d’appareil de désinstaller un package.

IsUsingUnifiedPassword(ComponentName)

Lorsqu’il est appelé par un propriétaire de profil d’un profil managé retourne true si le profil utilise un défi unifié avec son utilisateur parent.

JavaFinalize()

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)
ListForegroundAffiliatedUsers()

Obtient la liste des utilisateurs s’exécutant #isAffiliatedUser() affiliated au premier plan.

LockNow()

Définissez immédiatement le verrouillage de l’appareil, comme si le délai d’expiration de l’écran de verrouillage a expiré au moment de cet appel.

LockNow(DevicePolicyManagerFlags)

Définissez immédiatement le verrouillage de l’appareil, comme si le délai d’expiration de l’écran de verrouillage a expiré au moment de cet appel.

LogoutUser(ComponentName)

Appelé par un propriétaire de profil d’un utilisateur secondaire affilié à l’appareil pour arrêter l’utilisateur appelant et revenir à l’utilisateur principal (lorsque l’utilisateur a été basculé) ou arrêter l’utilisateur (quand il était #switchUser(ComponentName, UserHandle) #startUserInBackground(ComponentName, UserHandle) started in background.

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)
Reboot(ComponentName)

Appelé par le propriétaire de l’appareil pour redémarrer l’appareil.

RemoveActiveAdmin(ComponentName)

Supprimez un composant d’administration actuel.

RemoveCrossProfileWidgetProvider(ComponentName, String)

Appelé par le propriétaire du profil d’un profil managé ou un titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION de désactiver les fournisseurs de widgets d’un package donné à être disponible dans le profil parent.

RemoveKeyPair(ComponentName, String)

Cette API peut être appelée par ce qui suit pour supprimer un certificat et une paire de clés privées installées sous un alias donné : ul>li Device owner/><li li li>>Profile owner<</><li li delegated certificate installer</li li>><credential management app</li/li ul><><<>

RemoveOverrideApn(ComponentName, Int32)

Appelé par le propriétaire de l’appareil ou le propriétaire du profil managé pour supprimer un APN de remplacement.

RemoveUser(ComponentName, UserHandle)

Appelé par un propriétaire d’appareil pour supprimer un utilisateur/profil et toutes les données associées.

RequestBugreport(ComponentName)

Appelé par un propriétaire de l’appareil pour demander un rapport de bogues.

ResetPassword(String, ResetPasswordFlags)

Forcez un nouveau mot de passe pour le déverrouillage de l’appareil (le mot de passe nécessaire pour accéder à l’ensemble de l’appareil) ou le défi de profil professionnel sur l’utilisateur actuel.

ResetPasswordWithToken(ComponentName, String, Byte[], ResetPasswordFlags)

Appelé par le propriétaire de l’appareil ou du profil pour forcer la définition d’un nouveau mot de passe de déverrouillage d’appareil ou d’un défi de profil managé sur l’utilisateur actuel.

RetrieveNetworkLogs(ComponentName, Int64)

Appelé par le propriétaire de l’appareil, le propriétaire de profil d’un profil managé ou une application déléguée avec #DELEGATION_NETWORK_LOGGING pour récupérer le lot le plus récent d’événements de journalisation réseau.

RetrievePreRebootSecurityLogs(ComponentName)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil géré appartenant à l’organisation pour récupérer les journaux d’activité des appareils avant le dernier redémarrage de l’appareil.

RetrieveSecurityLogs(ComponentName)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil managé appartenant à l’organisation pour récupérer toutes les nouvelles entrées de journalisation de sécurité depuis le dernier appel à cette API après le démarrage de l’appareil.

RevokeKeyPairFromApp(ComponentName, String, String)

Appelé par un propriétaire d’appareil ou de profil ou par un sélecteur de certificats délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour révoquer l’octroi d’une application à une paire de clés KeyChain.

RevokeKeyPairFromWifiAuth(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour refuser l’utilisation d’une paire de clés KeyChain pour l’authentification auprès des réseaux Wifi.

SetAccountManagementDisabled(ComponentName, String, Boolean)

Appelé par un propriétaire d’appareil ou un propriétaire de profil pour désactiver la gestion des comptes pour un type spécifique de compte.

SetAffiliationIds(ComponentName, ICollection<String>)

Indique l’entité qui contrôle l’appareil.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

Appelé par un propriétaire d’appareil ou de profil pour configurer une connexion VPN always-on via une application spécifique pour l’utilisateur actuel.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean, ICollection<String>)

Une version de #setAlwaysOnVpnPackage(ComponentName, String, boolean) ce qui permet à l’administrateur de spécifier un ensemble d’applications qui doivent être en mesure d’accéder au réseau directement lorsque le VPN n’est pas connecté.

SetApplicationHidden(ComponentName, String, Boolean)

Masquer ou afficher les packages.

SetApplicationRestrictions(ComponentName, String, Bundle)

Définit les restrictions d’application pour une application cible donnée s’exécutant dans l’utilisateur appelant.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour accorder l’autorisation à un package de gérer les restrictions d’application pour l’utilisateur appelant via #setApplicationRestrictions et #getApplicationRestrictions.

SetAutoTimeEnabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil, un propriétaire de profil pour l’utilisateur principal ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour activer et désactiver l’heure automatique.

SetAutoTimeRequired(ComponentName, Boolean)

Appelé par un propriétaire d’appareil ou un propriétaire de profil à partir d’Android 8.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil, un propriétaire de profil pour l’utilisateur principal ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour activer et désactiver le fuseau horaire automatique.

SetBackupServiceEnabled(ComponentName, Boolean)

Permet au propriétaire ou au propriétaire du profil de l’appareil d’activer ou de désactiver le service de sauvegarde.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Appelé par un propriétaire de profil d’un profil managé pour définir si les appareils Bluetooth peuvent accéder aux contacts d’entreprise.

SetCameraDisabled(ComponentName, Boolean)

Appelé par une application qui administre l’appareil pour désactiver toutes les caméras sur l’appareil, pour cet utilisateur.

SetCertInstallerPackage(ComponentName, String)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour accorder l’accès aux API de manipulation de certificats privilégiées à une application de programme d’installation de certificat tierce.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un profil managé appartenant à l’organisation pour activer le mode Critères communs pour l’appareil.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour contrôler si l’utilisateur peut modifier les réseaux configurés par l’administrateur.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Permet à un ensemble de packages d’accéder aux API de calendrier inter-profils.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

Appelé par un propriétaire de profil d’un profil managé pour définir si les informations d’appelant-ID du profil managé sont affichées dans le profil parent, pour les appels entrants.

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

Appelé par un propriétaire de profil d’un profil managé pour définir si la recherche de contacts à partir du profil managé s’affiche dans le profil parent, pour les appels entrants.

SetCrossProfilePackages(ComponentName, ICollection<String>)

Définit l’ensemble de noms de package autorisés par l’administrateur autorisés à demander le consentement de l’utilisateur pour la communication entre profils.

SetDefaultDialerApplication(String)

Doit être appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir l’application d’appelante par défaut pour l’utilisateur appelant.

SetDefaultSmsApplication(ComponentName, String)

Doit être appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir l’application SMS par défaut.

SetDelegatedScopes(ComponentName, String, IList<String>)

Appelé par un propriétaire de profil ou un propriétaire d’appareil pour accorder l’accès aux API privilégiées à une autre application.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

Définit les informations du propriétaire de l’appareil à afficher sur l’écran de verrouillage.

SetDeviceOwnerLockScreenInfo(ComponentName, String)

Définit les informations du propriétaire de l’appareil à afficher sur l’écran de verrouillage.

SetEndUserSessionMessage(ComponentName, ICharSequence)

Appelé par un propriétaire de l’appareil pour spécifier le message de fin de session utilisateur.

SetEndUserSessionMessage(ComponentName, String)

Appelé par un propriétaire de l’appareil pour spécifier le message de fin de session utilisateur.

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

Pouvant être appelé par le propriétaire de l’appareil ou le propriétaire de profil d’un appareil appartenant à l’organisation, pour définir une stratégie de protection contre la réinitialisation des paramètres d’usine (FRP).

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

Définit le mode de DNS privé global sur opportuniste.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

Définit l’hôte de DNS privé global à utiliser.

SetGlobalSetting(ComponentName, String, String)

Cette méthode est principalement déconseillée.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetKeepUninstalledPackages(ComponentName, IList<String>)

Définissez une liste d’applications pour qu’elles restent en tant que KITS API même si aucun utilisateur ne l’a actuellement installé.

SetKeyguardDisabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’utilisateurs secondaires affiliés à l’appareil pour désactiver complètement le keyguard.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Appelé par une application qui administre l’appareil pour désactiver les personnalisations keyguard, telles que les widgets.

SetKeyPairCertificate(ComponentName, String, IList<Certificate>, Boolean)

Cette API peut être appelée par le suivant pour associer des certificats à une paire de clés générée à l’aide #generateKeyPairde , et définir si la clé est disponible pour que l’utilisateur puisse choisir dans l’invite de sélection de certificat : <ul><li li>Propriétaire< de l’appareil/propriétaire de profil li li>< li><délégué</<>>application de gestion< des informations d’identification li/li li><>><>

SetLocationEnabled(ComponentName, Boolean)

Appelé par les propriétaires d’appareils pour définir le paramètre d’emplacement global de l’utilisateur.

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

Définit les fonctionnalités système activées lorsque l’appareil s’exécute en mode tâche de verrouillage.

SetLockTaskPackages(ComponentName, String[])

Définit les packages qui peuvent entrer en mode de tâche de verrouillage.

SetLogoutEnabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil pour spécifier si la déconnexion est activée pour tous les utilisateurs secondaires.

SetLongSupportMessage(ComponentName, ICharSequence)

Appelé par un administrateur d’appareil pour définir le message de support long.

SetLongSupportMessage(ComponentName, String)

Appelé par un administrateur d’appareil pour définir le message de support long.

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

Appelé par un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir la durée maximale pendant laquelle le profil est autorisé à être désactivé.

SetMasterVolumeMuted(ComponentName, Boolean)

Appelé par les propriétaires de profil ou d’appareil pour définir le son du volume global activé ou désactivé.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

La définition de cette valeur sur une valeur supérieure à zéro active une stratégie qui effectue une réinitialisation d’appareil ou de profil une fois que trop de mots de passe de déverrouillage d’appareil incorrects ont été entrés.

SetMaximumTimeToLock(ComponentName, Int64)

Appelé par une application qui administre l’appareil pour définir le temps maximal d’activité de l’utilisateur jusqu’à ce que l’appareil verrouille.

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

Appelé par un propriétaire d’appareil ou de profil pour restreindre les packages à l’aide de données limitées.

SetNetworkLoggingEnabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil, le propriétaire de profil d’un profil managé ou une application déléguée avec #DELEGATION_NETWORK_LOGGING pour contrôler la fonctionnalité de journalisation réseau.

SetOrganizationColor(ComponentName, Color)

Appelé par un propriétaire de profil d’un profil managé pour définir la couleur utilisée pour la personnalisation.

SetOrganizationId(String)

Définit l’ID d’entreprise pour le profil professionnel ou l’appareil géré.

SetOrganizationName(ComponentName, ICharSequence)

Appelé par le propriétaire de l’appareil (depuis l’API 26) ou le propriétaire du profil (depuis l’API 24) pour définir le nom de l’organisation sous gestion.

SetOrganizationName(ComponentName, String)

Appelé par le propriétaire de l’appareil (depuis l’API 26) ou le propriétaire du profil (depuis l’API 24) pour définir le nom de l’organisation sous gestion.

SetOverrideApnsEnabled(ComponentName, Boolean)

Appelé par le propriétaire de l’appareil pour définir si les API de remplacement doivent être activées.

SetPackagesSuspended(ComponentName, String[], Boolean)

Appelé par les propriétaires d’appareils ou de profils pour suspendre les packages pour cet utilisateur.

SetPasswordExpirationTimeout(ComponentName, Int64)

Appelé par un administrateur d’appareil pour définir le délai d’expiration du mot de passe.

SetPasswordHistoryLength(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir la longueur de l’historique des mots de passe.

SetPasswordMinimumLength(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir la longueur minimale autorisée du mot de passe.

SetPasswordMinimumLetters(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de lettres requises dans le mot de passe.

SetPasswordMinimumLowerCase(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de lettres minuscules requises dans le mot de passe.

SetPasswordMinimumNonLetter(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de caractères non-lettres (chiffres numériques ou symboles) requis dans le mot de passe.

SetPasswordMinimumNumeric(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de chiffres numériques requis dans le mot de passe.

SetPasswordMinimumSymbols(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de symboles requis dans le mot de passe.

SetPasswordMinimumUpperCase(ComponentName, Int32)

Appelé par une application qui administre l’appareil pour définir le nombre minimal de lettres majuscules requises dans le mot de passe.

SetPasswordQuality(ComponentName, PasswordQuality)

Appelé par une application qui administre l’appareil pour définir les restrictions de mot de passe qu’il impose.

SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

Définit l’état d’octroi d’une autorisation d’exécution pour une application spécifique.

SetPermissionPolicy(ComponentName, PermissionPolicy)

Définissez la réponse par défaut pour les futures demandes d’autorisation d’exécution par les applications.

SetPermittedAccessibilityServices(ComponentName, IList<String>)

Appelé par un profil ou un propriétaire d’appareil pour définir l’autorisation android.accessibilityservice.AccessibilityService.

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

Appelé par un propriétaire de profil d’un profil managé pour définir les packages autorisés à utiliser un android.service.notification.NotificationListenerService utilisateur principal pour afficher les notifications à partir du profil managé.

SetPermittedInputMethods(ComponentName, IList<String>)

Appelé par un propriétaire ou un titulaire de profil ou d’appareil de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS de définir les services de méthodes d’entrée autorisées pour cet utilisateur.

SetPersonalAppsSuspended(ComponentName, Boolean)

Appelé par un propriétaire de profil d’un profil géré appartenant à l’organisation pour suspendre les applications personnelles sur l’appareil.

SetProfileEnabled(ComponentName)

Définit l’état activé du profil.

SetProfileName(ComponentName, String)

Définit le nom du profil.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

Définissez un proxy HTTP global indépendant du réseau.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

Appelé par un propriétaire d’appareil/profil pour définir le délai d’expiration après lequel le déverrouillage avec l’authentification secondaire et non forte (e.

SetResetPasswordToken(ComponentName, Byte[])

Appelé par un profil ou un propriétaire d’appareil pour provisionner un jeton qui peut être utilisé ultérieurement pour réinitialiser le mot de passe de l’écran de verrouillage de l’appareil (s’il est appelé par le propriétaire de l’appareil) ou le défi de profil managé (s’il est appelé par le propriétaire du profil), via #resetPasswordWithToken.

SetRestrictionsProvider(ComponentName, ComponentName)

Désigne un composant de service spécifique en tant que fournisseur pour effectuer des demandes d’autorisation d’un administrateur local ou distant de l’utilisateur.

SetScreenCaptureDisabled(ComponentName, Boolean)

Appelé par un propriétaire d’appareil/profil pour définir si la capture d’écran est désactivée.

SetSecureSetting(ComponentName, String, String)

Cette méthode est principalement déconseillée.

SetSecurityLoggingEnabled(ComponentName, Boolean)

Appelé par le propriétaire de l’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour contrôler la fonctionnalité de journalisation de la sécurité.

SetShortSupportMessage(ComponentName, ICharSequence)

Appelé par un administrateur d’appareil pour définir le message de support court.

SetShortSupportMessage(ComponentName, String)

Appelé par un administrateur d’appareil pour définir le message de support court.

SetStartUserSessionMessage(ComponentName, ICharSequence)

Appelé par un propriétaire de l’appareil pour spécifier le message de démarrage de session utilisateur.

SetStartUserSessionMessage(ComponentName, String)

Appelé par un propriétaire de l’appareil pour spécifier le message de démarrage de session utilisateur.

SetStatusBarDisabled(ComponentName, Boolean)

Appelé par le propriétaire de l’appareil ou le propriétaire du profil des utilisateurs secondaires affiliés à l’appareil pour désactiver la barre d’état.

SetStorageEncryption(ComponentName, Boolean)

Ce membre est déconseillé.

SetSystemSetting(ComponentName, String, String)

Appelé par un propriétaire d’appareil ou de profil pour mettre à jour android.provider.Settings.System les paramètres.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

Appelé par les propriétaires d’appareils ou les propriétaires de profil d’un profil managé appartenant à l’organisation pour définir une stratégie de mise à jour système locale.

SetTime(ComponentName, Int64)

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil géré appartenant à l’organisation pour définir l’heure de l’horloge du mur système.

SetTimeZone(ComponentName, String)

Appelé par un propriétaire d’appareil ou un propriétaire de profil d’un profil managé appartenant à l’organisation pour définir le fuseau horaire par défaut persistant du système.

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

Définit une liste des fonctionnalités de configuration à activer pour un composant d’agent d’approbation.

SetUninstallBlocked(ComponentName, String, Boolean)

Modifiez si un utilisateur peut désinstaller un package.

SetUserControlDisabledPackages(ComponentName, IList<String>)

Appelé par un propriétaire d’appareil ou un propriétaire de profil ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL de désactiver le contrôle utilisateur sur les applications.

SetUserIcon(ComponentName, Bitmap)

Appelé par les propriétaires de profil ou d’appareil pour définir la photo de l’utilisateur.

StartUserInBackground(ComponentName, UserHandle)

Appelé par un propriétaire d’appareil pour démarrer l’utilisateur secondaire spécifié en arrière-plan.

StopUser(ComponentName, UserHandle)

Appelé par un propriétaire de l’appareil pour arrêter l’utilisateur secondaire spécifié.

SwitchUser(ComponentName, UserHandle)

Appelé par un propriétaire de l’appareil pour basculer l’utilisateur secondaire spécifié au premier plan.

ToArray<T>()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
TransferOwnership(ComponentName, ComponentName, PersistableBundle)

Modifie l’administrateur actuel en un autre.

UninstallAllUserCaCerts(ComponentName)

Désinstalle tous les certificats d’autorité de certification approuvés personnalisés du profil.

UninstallCaCert(ComponentName, Byte[])

Désinstalle le certificat donné des autorités de certification utilisateur approuvées, le cas échéant.

UnregisterFromRuntime()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
UpdateOverrideApn(ComponentName, Int32, ApnSetting)

Appelé par le propriétaire de l’appareil ou le propriétaire de profil managé pour mettre à jour un APN de remplacement.

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)

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, 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)
WipeData(WipeDataFlags)

Consultez #wipeData(int, CharSequence)

WipeData(WipeDataFlags, ICharSequence)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

WipeData(WipeDataFlags, String)

Demandez à tous les utilisateurs de réinitialiser toutes les données utilisateur.

WipeDevice(WipeDataFlags)

Demandez que l’appareil soit réinitialisé et réinitialisé aux paramètres d’usine.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.Finalized()

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

GetJniTypeName(IJavaPeerable)

Interface publique pour la gestion des stratégies appliquées sur un appareil.

S’applique à