Compartir a través de


DevicePolicyManager Clase

Definición

Interfaz pública para administrar directivas aplicadas en un dispositivo.

[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
Herencia
DevicePolicyManager
Atributos

Comentarios

Interfaz pública para administrar directivas aplicadas en un dispositivo. La mayoría de los clientes de esta clase deben registrarse con el sistema como administrador de dispositivos. Además, un administrador de dispositivos se puede registrar como un perfil o propietario del dispositivo. Se puede acceder a un método determinado para todos los administradores de dispositivos a menos que la documentación de ese método especifique que está restringida a los propietarios de dispositivos o perfiles. Cualquier aplicación que llame a una API solo puede pasar como argumento un componente de administrador de dispositivos que posee. De lo contrario, se producirá una SecurityException excepción .

<b>Nota: </b>en android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, algunos métodos pueden producir una UnsafeStateException excepción (por ejemplo, si el vehículo se está moviendo), por lo que los llamadores que se ejecutan en las compilaciones de automóviles siempre deben comprobar esa excepción; de lo contrario, podrían bloquearse.

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

Para obtener más información sobre cómo administrar directivas para la administración de dispositivos, lea la guía para desarrolladores administración de dispositivos. </Div>

Documentación de Java para android.app.admin.DevicePolicyManager.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

DevicePolicyManager(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

Campos

ActionAddDeviceAdmin

Acción de actividad: pida al usuario que agregue un nuevo administrador de dispositivos al sistema.

ActionAdminPolicyCompliance

Acción de actividad: inicia el administrador para mostrar el cumplimiento de directivas para el aprovisionamiento.

ActionApplicationDelegationScopesChanged

Acción de difusión: se envía después de cambiar los ámbitos de delegación de aplicaciones.

ActionCheckPolicyCompliance

Acción de actividad: inicie el DPC para comprobar el cumplimiento de directivas.

ActionDeviceAdminService

Acción de servicio: acción para un servicio que el propietario del dispositivo y el propietario del perfil pueden poseer opcionalmente.

ActionDeviceFinancingStateChanged

Acción de difusión: Difusión enviada para indicar que el estado de financiación del dispositivo ha cambiado.

ActionDeviceOwnerChanged

Acción de difusión: se envía cuando se establece, cambia o borra el propietario del dispositivo.

ActionDevicePolicyResourceUpdated

Acción de difusión: notificar a las aplicaciones del sistema (e.

ActionGetProvisioningMode

Acción de actividad: inicia el administrador para obtener el modo para el aprovisionamiento.

ActionManagedProfileProvisioned

Acción de difusión: esta difusión se envía para indicar que el aprovisionamiento de un perfil administrado se ha completado correctamente.

ActionProfileOwnerChanged

Acción de difusión: se envía cuando se establece, cambia o borra el propietario del perfil.

ActionProvisioningSuccessful

Acción de actividad: esta acción de actividad se envía para indicar que el aprovisionamiento de un perfil administrado o un dispositivo administrado se ha completado correctamente.

ActionProvisionManagedDevice

Acción de actividad: inicia el flujo de aprovisionamiento que configura un dispositivo administrado.

ActionProvisionManagedProfile

Acción de actividad: inicia el flujo de aprovisionamiento que configura un perfil administrado.

ActionSetNewParentProfilePassword

Acción de actividad: haga que el usuario escriba una nueva contraseña para el perfil primario.

ActionSetNewPassword

Acción de actividad: haga que el usuario escriba una nueva contraseña.

ActionStartEncryption

Acción de actividad: comience el proceso de cifrado de datos en el dispositivo.

ActionSystemUpdatePolicyChanged

Acción de difusión: notifique que el propietario del dispositivo ha establecido una nueva directiva de actualización del sistema local.

DelegationAppRestrictions

Delegación de la administración de restricciones de aplicaciones.

DelegationBlockUninstall

Delegación del bloque de desinstalación de aplicaciones.

DelegationCertInstall

Delegación de la instalación y administración de certificados.

DelegationCertSelection

Concede acceso a la selección de certificados keyChain en nombre de las aplicaciones que solicitan.

DelegationEnableSystemApp

Delegación para habilitar aplicaciones del sistema.

DelegationInstallExistingPackage

Delegación para instalar paquetes existentes.

DelegationKeepUninstalledPackages

Delegación de la administración de paquetes desinstalados.

DelegationNetworkLogging

Concede acceso a #setNetworkLoggingEnabledy #isNetworkLoggingEnabled #retrieveNetworkLogs.

DelegationPackageAccess

Delegación del estado de acceso del paquete.

DelegationPermissionGrant

Delegación de la directiva de permisos y el estado de concesión de permisos.

DelegationSecurityLogging

Concede acceso a #setSecurityLoggingEnabled, #isSecurityLoggingEnabled, #retrieveSecurityLogsy #retrievePreRebootSecurityLogs.

ExtraAddExplanation

CharSequence opcional que proporciona una explicación adicional para por qué se agrega el administrador.

ExtraDelegationScopes

Que ArrayList<String> corresponde a los ámbitos de delegación proporcionados a una aplicación en la #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED difusión.

ExtraDeviceAdmin

ComponentName del componente de administrador.

ExtraDevicePasswordRequirementOnly

Un valor booleano adicional para #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD solicitar que solo se aplique el requisito de contraseña del dispositivo durante el flujo de inscripción de contraseñas del perfil primario.

ExtraPasswordComplexity

Entero que indica el nivel de complejidad de la nueva contraseña que desea que el usuario establezca al iniciar la acción #ACTION_SET_NEW_PASSWORD.

ExtraProvisioningAccountToMigrate

Un android.accounts.Account adicional que contiene la cuenta que se va a migrar durante el aprovisionamiento de perfiles administrados.

ExtraProvisioningAdminExtrasBundle

Un android.os.Parcelable adicional de tipo android.os.PersistableBundle que permite una aplicación de administración de dispositivos móviles o una aplicación de programador NFC que inicia el aprovisionamiento administrado para pasar datos a la instancia de la aplicación de administración después del aprovisionamiento.

ExtraProvisioningAllowedProvisioningModes

ArrayList de forma adicional que especifica los modos de Integer aprovisionamiento permitidos.

ExtraProvisioningAllowOffline

Un extra booleano que indica si se permite el aprovisionamiento sin conexión.

ExtraProvisioningDeviceAdminComponentName

Un componentName adicional que indica el receptor de administración del dispositivo de la aplicación de administración de dispositivos móviles que se establecerá como propietario del perfil o propietario del dispositivo y administrador activo.

ExtraProvisioningDeviceAdminMinimumVersionCode

Un int extra que contiene un código de versión mínimo necesario para el paquete de administración del dispositivo.

ExtraProvisioningDeviceAdminPackageChecksum

Una cadena adicional que contiene el hash SHA-256 codificado con seguridad URL de la dirección URL del archivo en la ubicación de descarga especificada en #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Cadena adicional que contiene un encabezado de cookie http que se debe usar en la solicitud http a la dirección URL especificada en #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadLocation

Cadena adicional que contiene una dirección URL que especifica la ubicación de descarga del paquete de administración del dispositivo.

ExtraProvisioningDeviceAdminPackageName

Cadena adicional que contiene el nombre del paquete de la aplicación de administración de dispositivos móviles que se establecerá como propietario del perfil o propietario del dispositivo.

ExtraProvisioningDeviceAdminSignatureChecksum

Una cadena adicional que contiene la suma de comprobación SHA-256 codificada con dirección URL de la suma de comprobación SHA-256 de cualquier firma del archivo del paquete de Android en la ubicación de descarga especificada en #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDisclaimerContent

Un Uri elemento adicional que apunta al contenido de declinación de responsabilidades.

ExtraProvisioningDisclaimerHeader

Cadena adicional del encabezado de declinación de responsabilidades localizada.

ExtraProvisioningDisclaimers

Un Bundle[] adicional que consta de una lista de encabezados de declinación de responsabilidades y contenido de declinación de responsabilidades.

ExtraProvisioningEmailAddress

Este miembro está en desuso.

ExtraProvisioningImei

Cadena adicional que contiene el IMEI (Identidad internacional del equipo móvil) del dispositivo.

ExtraProvisioningKeepAccountOnMigration

Boolean extra para indicar que se debe mantener la cuenta migrada.

ExtraProvisioningKeepScreenOn

Marca boolean que indica si la pantalla debe estar en todo el flujo de aprovisionamiento.

ExtraProvisioningLeaveAllSystemAppsEnabled

Una extra booleana que la aplicación de administración de dispositivos móviles puede usar para omitir la deshabilitación de las aplicaciones del sistema durante el aprovisionamiento cuando se establece en true.

ExtraProvisioningLocale

Una cadena adicional que contiene el java.util.Locale objeto en el que se establecerá el dispositivo.

ExtraProvisioningLocalTime

Un long extra que mantiene la hora del reloj (en milisegundos) que se va a establecer en el dispositivo android.app.AlarmManager.

ExtraProvisioningLogoUri

Un Uri extra que apunta a una imagen de logotipo.

ExtraProvisioningMainColor

Entero adicional que indica el color predominante que se va a mostrar durante el aprovisionamiento.

ExtraProvisioningMode

Intención adicional que contiene el modo de aprovisionamiento devuelto por el administrador.

ExtraProvisioningSensorsPermissionGrantOptOut

Un extra booleano que indica que el administrador de un dispositivo totalmente administrado opta por no controlar las concesiones de permisos para permisos relacionados con el sensor, consulte #setPermissionGrantState(ComponentName, String, String, int).

ExtraProvisioningSerialNumber

Cadena adicional que contiene el número de serie del dispositivo.

ExtraProvisioningShouldLaunchResultIntent

Un extra booleano que determina si el flujo de aprovisionamiento debe iniciar la intención de inicio resultante, si el titular del rol de administración de directivas de dispositivos proporciona uno a través #EXTRA_RESULT_LAUNCH_INTENTde .

ExtraProvisioningSkipEducationScreens

Un extra booleano que indica si se deben omitir las pantallas de educación del flujo de aprovisionamiento.

ExtraProvisioningSkipEncryption

Un extra booleano que indica si se puede omitir el cifrado de dispositivos como parte del aprovisionamiento de perfiles administrados o propietario del dispositivo.

ExtraProvisioningSkipUserConsent

Un extra booleano que indica si se deben omitir los pasos de consentimiento del usuario del flujo de aprovisionamiento.

ExtraProvisioningTimeZone

Una cadena adicional que contiene la zona android.app.AlarmManager horaria en la que se establecerá el dispositivo.

ExtraProvisioningUseMobileData

Un extra booleano que indica si se deben usar datos móviles durante el flujo de aprovisionamiento para descargar la aplicación de administración.

ExtraProvisioningWifiAnonymousIdentity

La identidad anónima de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

El certificado de CA de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

Dominio de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

El método EAP de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID y podría ser uno de PEAP, TLS, TTLS, PWD, SIMo AKA AKA_PRIME.

ExtraProvisioningWifiHidden

Un extra booleano que indica si la red wifi de #EXTRA_PROVISIONING_WIFI_SSID está oculta o no.

ExtraProvisioningWifiIdentity

La identidad de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Una cadena adicional que contiene la dirección URL de configuración automática del proxy (PAC) para la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Una cadena adicional que contiene la contraseña de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

La autenticación de la fase 2 de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID y podría ser una de NONE, PAP, MSCHAPMSCHAPV2, , GTC, SIMAKA o AKA_PRIME.

ExtraProvisioningWifiProxyBypass

Una cadena adicional que contiene la omisión de proxy para la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Una cadena adicional que contiene el host de proxy para la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Un int extra que contiene el puerto proxy para la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Una cadena adicional que indica el tipo de seguridad de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID y podría ser uno de NONE, WEP WPAo EAP.

ExtraProvisioningWifiSsid

Una cadena adicional que contiene el ssid de la red wifi que se debe usar durante el aprovisionamiento del propietario del dispositivo nfc para descargar la aplicación de administración de dispositivos móviles.

ExtraProvisioningWifiUserCertificate

Certificado de usuario de la red wifi en #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Matriz de enteros adicional para #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicar qué identificadores de recursos (vea DevicePolicyResources.Drawables y DevicePolicyResources.Strings) se han actualizado.

ExtraResourceType

Un int adicional para #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicar el tipo del recurso que se está actualizando, el tipo puede ser #EXTRA_RESOURCE_TYPE_DRAWABLE o #EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
Obsoletos.

Valor int para #EXTRA_RESOURCE_TYPE indicar que se está actualizando un recurso de tipo Drawable .

ExtraResourceTypeString
Obsoletos.

Valor int para #EXTRA_RESOURCE_TYPE indicar que se está actualizando un recurso de tipo String .

ExtraResultLaunchIntent

Resultado Intent adicional que especifica que Intent se va a iniciar una vez finalizado el aprovisionamiento.

FlagEvictCredentialEncryptionKey
Obsoletos.

Marca para #lockNow(int): también expulsa la clave de cifrado de credenciales del usuario del conjunto de claves.

FlagManagedCanAccessParent
Obsoletos.

Marca usada por #addCrossProfileIntentFilter para permitir que las actividades del perfil administrado accedan a las intenciones enviadas desde el perfil primario.

FlagParentCanAccessManaged
Obsoletos.

Marca usada por #addCrossProfileIntentFilter para permitir que las actividades del perfil primario accedan a las intenciones enviadas desde el perfil administrado.

IdTypeBaseInfo
Obsoletos.

Especifica que el dispositivo debe atestiguar sus detalles del fabricante.

IdTypeImei
Obsoletos.

Especifica que el dispositivo debe atestiguar su IMEI.

IdTypeIndividualAttestation
Obsoletos.

Especifica que el dispositivo debe atestiguar mediante un certificado de atestación individual.

IdTypeMeid
Obsoletos.

Especifica que el dispositivo debe atestiguar su MEID.

IdTypeSerial
Obsoletos.

Especifica que el dispositivo debe atestiguar su número de serie.

InstallkeyRequestCredentialsAccess
Obsoletos.

Especifica que la aplicación que llama debe tener acceso a las credenciales instaladas inmediatamente.

InstallkeySetUserSelectable
Obsoletos.

Especifica que un usuario puede seleccionar la clave mediante el símbolo del sistema selección de certificados.

KeyguardDisableBiometrics
Obsoletos.

Deshabilite toda la autenticación biométrica en las pantallas seguras de keyguard (e.

KeyguardDisableFace
Obsoletos.

Deshabilitar la autenticación facial en las pantallas seguras de keyguard (e.

KeyguardDisableFeaturesAll
Obsoletos.

Deshabilite todas las personalizaciones actuales y futuras de keyguard.

KeyguardDisableFeaturesNone
Obsoletos.

Los widgets están habilitados en keyguard

KeyguardDisableFingerprint
Obsoletos.

Deshabilite la autenticación con huellas digitales en las pantallas seguras de keyguard (e.

KeyguardDisableIris
Obsoletos.

Deshabilite la autenticación iris en las pantallas seguras de keyguard (e.

KeyguardDisableRemoteInput

Deshabilite la entrada de texto en notificaciones en pantallas seguras de keyguard (e.

KeyguardDisableSecureCamera
Obsoletos.

Deshabilite la cámara en pantallas seguras de keyguard (e.

KeyguardDisableSecureNotifications
Obsoletos.

Deshabilitar la visualización de todas las notificaciones en pantallas seguras de keyguard (e.

KeyguardDisableShortcutsAll
Obsoletos.

Deshabilite todos los métodos abreviados de keyguard.

KeyguardDisableTrustAgents
Obsoletos.

Deshabilite los agentes de confianza en pantallas seguras de keyguard (e.

KeyguardDisableUnredactedNotifications
Obsoletos.

Permitir solo notificaciones redactadas en pantallas seguras de keyguard (e.

KeyguardDisableWidgetsAll
Obsoletos.

Deshabilite todos los widgets de keyguard.

LeaveAllSystemAppsEnabled
Obsoletos.

Marca usada por #createAndManageUser para especificar que el usuario recién creado debe omitir la deshabilitación de las aplicaciones del sistema durante el aprovisionamiento.

LockTaskFeatureBlockActivityStartInTask
Obsoletos.

Habilite el bloqueo de actividades no permitidas que se inician en una tarea bloqueada.

LockTaskFeatureGlobalActions
Obsoletos.

Habilite el cuadro de diálogo de acciones globales durante el modo LockTask.

LockTaskFeatureHome
Obsoletos.

Habilite el botón Inicio durante el modo LockTask.

LockTaskFeatureKeyguard
Obsoletos.

Habilite el keyguard durante el modo LockTask.

LockTaskFeatureNone
Obsoletos.

Deshabilite todas las características configurables de SystemUI durante el modo LockTask.

LockTaskFeatureNotifications
Obsoletos.

Habilite las notificaciones durante el modo LockTask.

LockTaskFeatureOverview
Obsoletos.

Habilite el botón Información general y la pantalla Información general durante el modo LockTask.

LockTaskFeatureSystemInfo
Obsoletos.

Habilite el área de información del sistema en la barra de estado durante el modo LockTask.

MakeUserEphemeral
Obsoletos.

Marca utilizada por #createAndManageUser para especificar que el usuario debe crearse efímero.

MimeTypeProvisioningNfc

Este tipo MIME se usa para iniciar el aprovisionamiento del propietario del dispositivo.

MteDisabled
Obsoletos.

Requerir que MTE esté deshabilitado en el dispositivo.

MteEnabled
Obsoletos.

Requerir que MTE esté habilitado en el dispositivo, si se admite.

MteNotControlledByPolicy
Obsoletos.

Permitir al usuario elegir si quiere habilitar MTE en el dispositivo.

NearbyStreamingDisabled
Obsoletos.

Indica que el streaming cercano está deshabilitado.

NearbyStreamingEnabled
Obsoletos.

Indica que el streaming cercano está habilitado.

NearbyStreamingNotControlledByPolicy
Obsoletos.

Indica que la directiva no controla el streaming cercano, lo que significa que se permite el streaming cercano.

NearbyStreamingSameManagedAccountOnly
Obsoletos.

Indica que el streaming cercano solo está habilitado para los dispositivos que ofrecen un nivel de seguridad comparable, con la misma cuenta administrada autenticada.

OperationSafetyReasonDrivingDistraction
Obsoletos.

Indica que se produjo un UnsafeStateException error porque la operación distraería al conductor del vehículo.

PasswordComplexityHigh
Obsoletos.

Constante para #getPasswordComplexity() y #setRequiredPasswordComplexity(int).

PasswordComplexityLow
Obsoletos.

Constante para #getPasswordComplexity() y #setRequiredPasswordComplexity(int).

PasswordComplexityMedium
Obsoletos.

Constante para #getPasswordComplexity() y #setRequiredPasswordComplexity(int).

PasswordComplexityNone
Obsoletos.

Constante para #getPasswordComplexity() y #setRequiredPasswordComplexity(int): sin contraseña.

PersonalAppsNotSuspended
Obsoletos.

Valor devuelto para #getPersonalAppsSuspendedReasons cuando las aplicaciones personales no están suspendidas.

PersonalAppsSuspendedExplicitly
Obsoletos.

Marca para el #getPersonalAppsSuspendedReasons valor devuelto.

PersonalAppsSuspendedProfileTimeout
Obsoletos.

Marca para el #getPersonalAppsSuspendedReasons valor devuelto.

PolicyDisableCamera

Constante para indicar la característica de deshabilitar la cámara.

PolicyDisableScreenCapture

Constante para indicar la característica de deshabilitación de capturas de pantalla.

PrivateDnsModeOff
Obsoletos.

Especifica que DNS privado se desactivó completamente.

PrivateDnsModeOpportunistic
Obsoletos.

Especifica que el propietario del dispositivo solicitó DNS oportunista a través de TLS.

PrivateDnsModeProviderHostname
Obsoletos.

Especifica que el propietario del dispositivo configuró un host específico que se usará para DNS privado.

PrivateDnsModeUnknown
Obsoletos.

Especifica que la configuración de DNS privado está en un estado desconocido.

PrivateDnsSetErrorFailureSetting
Obsoletos.

Error general al establecer el modo de DNS privado, no debido a uno de los motivos mencionados anteriormente.

PrivateDnsSetErrorHostNotServing
Obsoletos.

Si el privateDnsHost proporcionado era de un nombre de host válido, pero se encontró que ese host no admite DNS a través de TLS.

PrivateDnsSetNoError
Obsoletos.

El modo seleccionado se ha establecido correctamente.

ProvisioningModeFullyManagedDevice

Modo de aprovisionamiento para un dispositivo totalmente administrado.

ProvisioningModeManagedProfile

Modo de aprovisionamiento para el perfil administrado.

ProvisioningModeManagedProfileOnPersonalDevice

Modo de aprovisionamiento para un perfil administrado en un dispositivo personal.

ResetPasswordDoNotAskCredentialsOnBoot
Obsoletos.

Marca para #resetPasswordWithToken y #resetPassword: no solicite credenciales de usuario en el arranque del dispositivo.

ResetPasswordRequireEntry
Obsoletos.

Marca para #resetPasswordWithToken y #resetPassword: no permita que otros administradores vuelvan a cambiar la contraseña hasta que el usuario lo haya escrito.

SkipSetupWizard
Obsoletos.

Marca usada por #createAndManageUser para omitir el asistente de configuración después de crear un nuevo usuario.

WifiSecurityEnterprise192
Obsoletos.

Constante para y #setMinimumRequiredWifiSecurityLevel(int): red de 192 bits de #getMinimumRequiredWifiSecurityLevel() empresa.

WifiSecurityEnterpriseEap
Obsoletos.

Constante para #getMinimumRequiredWifiSecurityLevel() y #setMinimumRequiredWifiSecurityLevel(int): red de EAP empresarial.

WifiSecurityOpen
Obsoletos.

Constante para #getMinimumRequiredWifiSecurityLevel() y #setMinimumRequiredWifiSecurityLevel(int): sin nivel de seguridad mínimo.

WifiSecurityPersonal
Obsoletos.

Constante para #getMinimumRequiredWifiSecurityLevel() y #setMinimumRequiredWifiSecurityLevel(int): red personal como WEP, WPA2-PSK.

WipeEuicc
Obsoletos.

Marca para #wipeData(int): también borra los datos eUICC del dispositivo.

WipeExternalStorage
Obsoletos.

Marca para #wipeData(int): borra también el almacenamiento externo del dispositivo (como tarjetas SD).

WipeResetProtectionData
Obsoletos.

Marca para #wipeData(int): borra también los datos de protección de restablecimiento de fábrica.

WipeSilently

Marca para #wipeData(int): no mostrará el motivo para borrar al usuario.

Propiedades

ActiveAdmins

Devuelve una lista de todos los nombres de componentes de los administradores de dispositivos activos actualmente.

AutoTimeRequired

Este miembro está en desuso.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
CredentialManagerPolicy

Llamado por un propietario de dispositivo o propietario de perfil de un perfil administrado para recuperar la directiva del administrador de credenciales. -o bien- Llamado por un propietario de dispositivo o propietario de perfil de un perfil administrado para establecer la directiva del administrador de credenciales.

CurrentFailedPasswordAttempts

Recupere el número de veces que el usuario ha producido un error al escribir una contraseña desde esa última entrada de contraseña correcta.

DeviceOwnerLockScreenInfo

Interfaz pública para administrar directivas aplicadas en un dispositivo.

DeviceOwnerLockScreenInfoFormatted

Interfaz pública para administrar directivas aplicadas en un dispositivo.

DevicePolicyManagementRoleHolderPackage

Devuelve el nombre del paquete del titular del rol de administración de directivas de dispositivos.

EnrollmentSpecificId

Devuelve un identificador específico de la inscripción de este dispositivo, que se garantiza que es el mismo valor para el mismo dispositivo, inscrito en la misma organización por la misma aplicación de administración.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsActivePasswordSufficient

Determina si la contraseña actual del usuario que llama cumple los requisitos de directiva (e.

IsActivePasswordSufficientForDeviceRequirement

Llamado por el propietario del perfil de un perfil administrado para determinar si la contraseña del dispositivo actual cumple los requisitos de directiva establecidos explícitamente en todo el dispositivo.

IsAffiliatedUser

Devuelve si este usuario está afiliado al dispositivo.

IsCallerApplicationRestrictionsManagingPackage

Se llama a cualquier aplicación para averiguar si se ha concedido permiso a través #setApplicationRestrictionsManagingPackage de para administrar las restricciones de aplicación para el usuario que realiza la llamada.

IsComplianceAcknowledgementRequired

Lo llama un propietario de perfil de un perfil administrado propiedad de la organización para consultar si necesita confirmar el cumplimiento del dispositivo para permitir que el usuario desactive el perfil si es necesario según la directiva de tiempo de apagado máximo del perfil.

IsDeviceFinanced

Devuelve true si este dispositivo está marcado como un dispositivo financiado.

IsDeviceIdAttestationSupported

Devuelve true si el dispositivo admite la atestación de identificadores de dispositivo además de la atestación de clave.

IsLogoutEnabled

Devuelve si un propietario del dispositivo habilita el cierre de sesión.

IsOrganizationOwnedDeviceWithManagedProfile

Las aplicaciones pueden usar este método para averiguar si el dispositivo se aprovisionó como dispositivo de deber de organización con un perfil administrado.

IsStatusBarDisabled

Devuelve si la barra de estado está deshabilitada o habilitada, vea #setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

Devuelve true si la implementación de StrongBox Keymaster en el dispositivo se aprovisionó con un certificado de atestación individual y puede firmar registros de atestación con él (como atestación mediante un certificado de atestación individual es una característica solo las implementaciones de Keymaster con el nivel de seguridad de StrongBox puede implementar).

JniIdentityHashCode

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
JniPeerMembers

Interfaz pública para administrar directivas aplicadas en un dispositivo.

ManagedProfileCallerIdAccessPolicy

Llamado por un propietario de perfil de un perfil administrado para recuperar la directiva de identificador de llamada. -o bien- Llamado por un propietario de perfil de un perfil administrado para establecer los paquetes que pueden buscar contactos en el perfil administrado en función de la información del identificador de llamada.

ManagedProfileContactsAccessPolicy

Llamado por un propietario de perfil de un perfil administrado para determinar la directiva actual aplicada a los contactos de perfil administrados. -o bien- Llamado por un propietario de perfil de un perfil administrado para establecer los paquetes a los que se permite el acceso a los contactos del perfil administrado desde el usuario primario.

ManagedSubscriptionsPolicy

Devuelve el objeto actual ManagedSubscriptionsPolicy. -o bien- Llamado por un propietario de perfil de un dispositivo propiedad de la organización para especificar ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

Devuelve el nivel de seguridad mínimo de Wi-Fi actual. -o bien- Llamado por el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para especificar el nivel de seguridad mínimo necesario para las redes Wi-Fi.

MtePolicy

Llamado por un propietario del dispositivo, propietario del perfil de un dispositivo propiedad de la organización para obtener la directiva de extensión de etiquetado de memoria (MTE)

        <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

Devuelve la directiva de streaming de aplicaciones cercanas del entorno de ejecución actual establecida por el propietario del dispositivo o del perfil. -o bien- Llamado por un propietario de dispositivo o perfil para establecer la directiva de streaming de aplicaciones cercana.

NearbyNotificationStreamingPolicy

Devuelve la directiva de streaming de notificaciones cercanas del entorno de ejecución actual establecida por el propietario del dispositivo o del perfil. -o bien- Llamado por un propietario de dispositivo o perfil para establecer la directiva de streaming de notificaciones cercana.

PasswordComplexity

Devuelve la complejidad del bloqueo de pantalla del usuario actual.

PeerReference

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
PreferentialNetworkServiceConfigs

Obtiene la configuración PreferentialNetworkServiceConfig de red preferencial o establece configuraciones de red preferenciales.

PreferentialNetworkServiceEnabled

Indica si el servicio de red preferencial está habilitado. -o bien- Establece si el servicio de red preferencial está habilitado.

RequiredPasswordComplexity

Obtiene el requisito de complejidad de contraseña establecido por #setRequiredPasswordComplexity(int), para el usuario actual. -o bien- Establece un requisito mínimo de complejidad de contraseña para el bloqueo de pantalla del usuario.

Resources

Devuelve un DevicePolicyResourcesManager objeto que contiene las API necesarias para establecer, restablecer y obtener recursos relacionados con la directiva de dispositivo.

StorageEncryptionStatus

Lo llama una aplicación que administra el dispositivo para determinar el estado de cifrado actual del dispositivo.

SystemUpdatePolicy

Recupere una directiva de actualización del sistema local establecida anteriormente por #setSystemUpdatePolicy.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

TransferOwnershipBundle

Devuelve los datos pasados del administrador actual al nuevo administrador durante una transferencia de propiedad.

UsbDataSignalingEnabled

Devuelve si la señalización de datos USB está habilitada actualmente. -o bien- Llamado por un propietario de dispositivo o propietario del perfil de un perfil administrado propiedad de la organización para habilitar o deshabilitar la señalización de datos USB para el dispositivo.

UserRestrictionsGlobally

Llamado por un perfil o propietario del dispositivo para obtener restricciones de usuario globales establecidas con #addUserRestrictionGlobally(String).

WifiSsidPolicy

Devuelve la directiva SSID de Wi-Fi actual. -o bien- Llamado por el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para especificar la directiva de SSID de Wi-Fi (WifiSsidPolicy).

Métodos

AcknowledgeDeviceCompliant()

Llamado por un propietario de perfil de un perfil administrado propiedad de la organización para confirmar que el dispositivo es compatible y que el usuario puede desactivar el perfil si es necesario según la directiva de tiempo de espera máximo.

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

Lo llama el propietario del perfil de un perfil administrado para que algunas intenciones enviadas en el perfil administrado también se puedan resolver en el elemento primario o viceversa.

AddCrossProfileWidgetProvider(ComponentName, String)

Lo llama el propietario del perfil de un perfil administrado o un titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para permitir que los proveedores de widgets de un paquete determinado estén disponibles en el perfil primario.

AddOverrideApn(ComponentName, ApnSetting)

Lo llama el propietario del dispositivo o el propietario del perfil administrado para agregar un APN de invalidación.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

Llamado por un propietario de perfil o propietario del dispositivo o titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK.

AddUserRestriction(ComponentName, String)

Llamado por un propietario de perfil, propietario del dispositivo o titular de cualquier permiso asociado a una restricción de usuario para establecer una restricción de usuario especificada por la clave.

AddUserRestrictionGlobally(String)

Llamado por un propietario de perfil, propietario del dispositivo o titular de cualquier permiso asociado a una restricción de usuario para establecer una restricción de usuario especificada por el proporcionado key globalmente en todos los usuarios.

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

Lo llama un propietario del dispositivo para enlazar a un servicio desde un usuario administrado secundario o viceversa.

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

Interfaz pública para administrar directivas aplicadas en un dispositivo.

CanAdminGrantSensorsPermissions()

Devuelve true si el autor de la llamada se ejecuta en un dispositivo en el que un administrador puede conceder permisos relacionados con los sensores de dispositivo.

CanUsbDataSignalingBeDisabled()

Devuelve si se admite la habilitación o deshabilitación de la señalización de datos USB en el dispositivo.

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

Llamado por el propietario del dispositivo o el propietario del perfil para borrar los datos de usuario de la aplicación de un paquete determinado.

ClearCrossProfileIntentFilters(ComponentName)

Lo llama un propietario de perfil de un perfil administrado para quitar los filtros de intención entre perfiles que van del perfil administrado al elemento primario o del elemento primario al perfil administrado.

ClearDeviceOwnerApp(String)

Borra el propietario del dispositivo actual.

ClearPackagePersistentPreferredActivities(ComponentName, String)

Llamado por un propietario de perfil o propietario del dispositivo o titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK para quitar todas las preferencias de controlador de intenciones persistentes asociadas al paquete especificado establecido por #addPersistentPreferredActivity.

ClearProfileOwner(ComponentName)

Borra el propietario del perfil activo.

ClearResetPasswordToken(ComponentName)

Llamado por un perfil, propietario del dispositivo o titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD para revocar el token de restablecimiento de contraseña actual.

ClearUserRestriction(ComponentName, String)

Llamado por un propietario de perfil, propietario del dispositivo o titular de cualquier permiso asociado a una restricción de usuario para borrar una restricción de usuario especificada por la clave.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
CreateAdminSupportIntent(String)

Lo llama cualquier aplicación para mostrar un cuadro de diálogo de soporte técnico cuando un administrador deshabilitó una característica.

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

Llamado por un propietario del dispositivo para crear un usuario con el nombre especificado.

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

Llamado por un propietario del dispositivo para crear un usuario con el nombre especificado y un componente determinado del paquete de llamada como propietario del perfil.

CreateUser(ComponentName, String)

Llamado por un propietario del dispositivo para crear un usuario con el nombre especificado.

Dispose()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
Dispose(Boolean)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
EnableSystemApp(ComponentName, Intent)

Vuelva a habilitar las aplicaciones del sistema por intención que se deshabilitaron de forma predeterminada cuando se inicializó el usuario.

EnableSystemApp(ComponentName, String)

Vuelva a habilitar una aplicación del sistema que se deshabilitó de forma predeterminada cuando se inicializó el usuario.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
FromContext(Context)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

Puede llamar a esta API para generar un nuevo par de claves privadas o públicas: ul>li Li Device owner</li><Li>Profile owner</li<>>Li Delegated certificate installer</li li>><Li Credential management app</li Li><>Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul>><< Si el dispositivo admite la generación de claves a través de hardware seguro, este método es útil para crear una clave en KeyChain que nunca abandonó el hardware seguro.

GetAccountTypesWithManagementDisabled()

Obtiene la matriz de cuentas para las que el propietario del perfil o el propietario del dispositivo deshabilitan la administración de cuentas.

GetAffiliationIds(ComponentName)

Devuelve el conjunto de identificadores de afiliación previamente establecidos a través #setAffiliationIdsde o un conjunto vacío si no se ha establecido ninguno.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

Llamado por el propietario del dispositivo o del perfil para consultar el conjunto de paquetes que tienen permiso para acceder a la red directamente cuando la VPN siempre activa está en modo de bloqueo, pero no está conectada.

GetAlwaysOnVpnPackage(ComponentName)

Llamado por un propietario de perfil o dispositivo para leer el nombre del paquete que administra una conexión VPN siempre activa para el usuario actual.

GetApplicationRestrictions(ComponentName, String)

Recupera las restricciones de aplicación de una aplicación de destino determinada que se ejecuta en el usuario que realiza la llamada.

GetApplicationRestrictionsManagingPackage(ComponentName)

Llamado por un propietario de perfil o propietario del dispositivo para recuperar las restricciones de aplicación que administran el paquete para el usuario actual, o null si no se establece ninguno.

GetAutoTimeEnabled(ComponentName)

Devuelve true si la hora automática está habilitada en el dispositivo.

GetAutoTimeZoneEnabled(ComponentName)

Devuelve true si la zona horaria automática está habilitada en el dispositivo.

GetBindDeviceAdminTargetUsers(ComponentName)

Devuelve la lista de usuarios de destino que el propietario del dispositivo que realiza la llamada o el propietario del usuario secundario pueden usar al llamar a #bindDeviceAdminServiceAsUser.

GetBluetoothContactSharingDisabled(ComponentName)

Llamado por un propietario de perfil de un perfil administrado para determinar si los dispositivos Bluetooth no pueden acceder a los contactos empresariales.

GetCameraDisabled(ComponentName)

Determine si las cámaras del dispositivo se han deshabilitado o no para este usuario, ya sea por el administrador que realiza la llamada, si se especifica o todos los administradores.

GetCertInstallerPackage(ComponentName)

Llamado por un propietario de perfil o propietario del dispositivo para recuperar el instalador de certificado para el usuario, o null si no se establece ninguno.

GetCrossProfileCalendarPackages(ComponentName)

Obtiene un conjunto de nombres de paquete que pueden acceder a las API de calendario entre perfiles.

GetCrossProfileCallerIdDisabled(ComponentName)

Lo llama un propietario de perfil de un perfil administrado para determinar si se ha deshabilitado o no la información del identificador de llamada.

GetCrossProfileContactsSearchDisabled(ComponentName)

Llamado por un propietario de perfil de un perfil administrado para determinar si se ha deshabilitado o no la búsqueda de contactos.

GetCrossProfilePackages(ComponentName)

Devuelve el conjunto de nombres de paquete que el administrador ha establecido previamente como permitido para solicitar el consentimiento del usuario para la comunicación entre perfiles, a través de #setCrossProfilePackages(ComponentName, Set).

GetCrossProfileWidgetProviders(ComponentName)

Llamado por el propietario del perfil de un perfil administrado o un titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para consultar proveedores desde los que los paquetes están disponibles en el perfil primario.

GetDelegatedScopes(ComponentName, String)

Llamado por un propietario de perfil o propietario del dispositivo para recuperar una lista de los ámbitos proporcionados a un paquete delegado.

GetDelegatePackages(ComponentName, String)

Llamado por un propietario de perfil o propietario del dispositivo para recuperar una lista de paquetes delegados a los que se concedió un ámbito de delegación.

GetEndUserSessionMessage(ComponentName)

Devuelve el mensaje final de la sesión del usuario.

GetEndUserSessionMessageFormatted(ComponentName)

Devuelve el mensaje final de la sesión del usuario.

GetFactoryResetProtectionPolicy(ComponentName)

Al que llama el propietario del dispositivo o el propietario del perfil de un dispositivo propiedad de la organización, para recuperar la directiva actual de protección de restablecimiento de fábrica (FRP) establecida anteriormente por #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Devuelve el host de DNS privado en todo el sistema.

GetGlobalPrivateDnsMode(ComponentName)

Devuelve el modo de DNS privado en todo el sistema.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetInstalledCaCerts(ComponentName)

Devuelve todos los certificados de ENTIDAD de certificación que son de confianza actualmente, excepto los certificados de CA del sistema.

GetKeepUninstalledPackages(ComponentName)

Obtenga la lista de aplicaciones que se mantendrán como APK incluso si no hay ningún usuario instalado actualmente.

GetKeyguardDisabledFeatures(ComponentName)

Determine si las características se han deshabilitado o no en keyguard mediante el administrador de llamadas, si se especifica, o todos los administradores que establecen restricciones en este usuario y sus perfiles participantes.

GetKeyPairGrants(String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para consultar qué aplicaciones tienen acceso a una clave de cadena de claves determinada.

GetLockTaskFeatures(ComponentName)

Obtiene qué características del sistema están habilitadas para el modo LockTask.

GetLockTaskPackages(ComponentName)

Devuelve la lista de paquetes permitidos para iniciar el modo de tarea de bloqueo.

GetLongSupportMessage(ComponentName)

Lo llama un administrador de dispositivos para obtener el mensaje de soporte técnico largo.

GetLongSupportMessageFormatted(ComponentName)

Lo llama un administrador de dispositivos para obtener el mensaje de soporte técnico largo.

GetManagedProfileMaximumTimeOff(ComponentName)

Lo llama un propietario de perfil de un perfil administrado propiedad de la organización para obtener el tiempo máximo que se permite desactivar el perfil.

GetMaximumFailedPasswordsForWipe(ComponentName)

Recupere el número máximo actual de intentos de inicio de sesión que se permiten antes de que se borre el dispositivo o el perfil, para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetMaximumTimeToLock(ComponentName)

Recupere el tiempo máximo actual para desbloquear un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetMeteredDataDisabledPackages(ComponentName)

Lo llama un dispositivo o propietario del perfil para recuperar la lista de paquetes que el administrador restringe el uso de datos medidos.

GetOrganizationColor(ComponentName)

Llamado por un propietario de perfil de un perfil administrado para recuperar el color usado para la personalización.

GetOrganizationName(ComponentName)

Lo llama el propietario del dispositivo (desde la API 26) o el propietario del perfil (desde la API 24) o los titulares del permiso android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY para recuperar el nombre de la organización bajo administración.

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

Lo llama el propietario del dispositivo (desde la API 26) o el propietario del perfil (desde la API 24) o los titulares del permiso android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY para recuperar el nombre de la organización bajo administración.

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

Lo llama el propietario del dispositivo o el propietario del perfil administrado para obtener todas las APN de invalidación insertadas por el propietario del dispositivo o el propietario del perfil administrado anteriormente mediante #addOverrideApn.

GetParentProfileInstance(ComponentName)

Llamado por el propietario del perfil de un perfil administrado para obtener un DevicePolicyManager cuyas llamadas actúan en el perfil primario.

GetPasswordExpiration(ComponentName)

Obtenga la hora de expiración de contraseña actual para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordExpirationTimeout(ComponentName)

Obtenga el tiempo de espera de expiración de la contraseña para el administrador especificado.

GetPasswordHistoryLength(ComponentName)

Recupere la longitud actual del historial de contraseñas para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMaximumLength(PasswordQuality)

Devuelve la longitud máxima de contraseña que admite el dispositivo para una calidad de contraseña determinada.

GetPasswordMinimumLength(ComponentName)

Recupere la longitud de contraseña mínima actual para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumLetters(ComponentName)

Recupere el número actual de letras necesarias en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumLowerCase(ComponentName)

Recupere el número actual de letras minúsculas necesarias en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumNonLetter(ComponentName)

Recupere el número actual de caracteres no letras necesarios en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumNumeric(ComponentName)

Recupere el número actual de dígitos numéricos necesarios en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumSymbols(ComponentName)

Recupere el número actual de símbolos necesarios en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordMinimumUpperCase(ComponentName)

Recupere el número actual de letras mayúsculas necesarias en la contraseña para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPasswordQuality(ComponentName)

Recupere la calidad de contraseña mínima actual para un administrador determinado o todos los administradores que establezcan restricciones en este usuario y sus perfiles participantes.

GetPendingSystemUpdate(ComponentName)

Llamado por los propietarios de dispositivos o perfiles para obtener información sobre una actualización del sistema pendiente.

GetPermissionGrantState(ComponentName, String, String)

Devuelve el estado de concesión actual de un permiso en tiempo de ejecución para una aplicación específica.

GetPermissionPolicy(ComponentName)

Devuelve la directiva de permisos en tiempo de ejecución actual establecida por el propietario del dispositivo o del perfil.

GetPermittedAccessibilityServices(ComponentName)

Devuelve la lista de servicios de accesibilidad permitidos establecidos por este propietario de perfil o dispositivo.

GetPermittedCrossProfileNotificationListeners(ComponentName)

Devuelve la lista de paquetes instalados en el usuario principal que permitía usar para android.service.notification.NotificationListenerService recibir notificaciones de este perfil administrado, tal y como establece el propietario del perfil.

GetPermittedInputMethods(ComponentName)

Devuelve la lista de métodos de entrada permitidos establecidos por este propietario de perfil o dispositivo.

GetPersonalAppsSuspendedReasons(ComponentName)

Llamado por el propietario del perfil de un perfil administrado propiedad de la organización para comprobar si se suspenden las aplicaciones personales.

GetRequiredStrongAuthTimeout(ComponentName)

Determine cuánto tiempo podrá usar el usuario la autenticación secundaria y no segura para la autenticación, ya que se usó la última autenticación de método seguro (contraseña, pin o patrón).

GetScreenCaptureDisabled(ComponentName)

Determine si el administrador de llamadas ha deshabilitado o no la captura de pantalla, si se especifica o todos los administradores.

GetSecondaryUsers(ComponentName)

Llamado por un propietario del dispositivo para enumerar todos los usuarios secundarios del dispositivo.

GetShortSupportMessage(ComponentName)

Lo llama un administrador de dispositivos o el titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE para obtener el mensaje de soporte técnico corto.

GetShortSupportMessageFormatted(ComponentName)

Lo llama un administrador de dispositivos o el titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE para obtener el mensaje de soporte técnico corto.

GetStartUserSessionMessage(ComponentName)

Devuelve el mensaje de inicio de sesión de usuario.

GetStartUserSessionMessageFormatted(ComponentName)

Devuelve el mensaje de inicio de sesión de usuario.

GetStorageEncryption(ComponentName)

Este miembro está en desuso.

GetTrustAgentConfiguration(ComponentName, ComponentName)

Obtiene la configuración del agente de confianza determinado en función de la agregación de todas las llamadas a #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) para todos los administradores de dispositivos.

GetUserControlDisabledPackages(ComponentName)

Devuelve la lista de paquetes sobre los que un dispositivo o propietario del perfil o los titulares del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROLdeshabilitan el control de usuario.

GetUserRestrictions(ComponentName)

Lo llama un administrador para obtener restricciones de usuario establecidas por sí mismas con #addUserRestriction(ComponentName, String).

GetWifiMacAddress(ComponentName)

Llamado por un propietario del dispositivo o propietario del perfil en el dispositivo propiedad de la organización para obtener la dirección MAC del dispositivo Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para conceder a una aplicación acceso a una clave de cadena de claves ya instalada (o generada).

GrantKeyPairToWifiAuth(String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para permitir el uso de un par de claves keyChain para la autenticación en redes Wifi.

HasCaCertInstalled(ComponentName, Byte[])

Devuelve si este certificado está instalado como una ENTIDAD de certificación de confianza.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

Devuelve true si se ha concedido a un administrador una directiva de dispositivo determinada.

HasKeyPair(String)

Puede llamar a esta API para consultar si un certificado y una clave privada están instalados en un alias determinado: <ul<>li>Device owner</li<>li>Li Profile owner</li>><Li Delegated certificate installer</li li><>Li Credential management app</li li><>Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</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)

Lo llama un propietario de dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para determinar si el usuario no puede modificar las redes configuradas por el administrador.

InstallCaCert(ComponentName, Byte[])

Instala el certificado especificado como una ENTIDAD de certificación de usuario.

InstallExistingPackage(ComponentName, String)

Instale un paquete existente que se haya instalado en otro usuario o se haya mantenido después de la eliminación a través #setKeepUninstalledPackagesde .

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

Puede llamar a esta API para instalar un certificado y la clave privada correspondiente: ul>li Li Device owner</li<>li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Li Credential management app</li li<>>Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul> Todas las aplicaciones dentro del perfil podrán acceder al certificado y usar la clave privada,><< dada la aprobación directa del usuario.

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

Puede llamar a esta API para instalar una cadena de certificados y la clave privada correspondiente para el certificado hoja: ul>li Device owner</li><li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Credential management app</li li><>Li Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul>><< Todas las aplicaciones del perfil podrán acceder a la cadena de certificados y usar la clave privada, dada la aprobación directa del usuario.

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

Puede llamar a esta API para instalar una cadena de certificados y la clave privada correspondiente para el certificado hoja: ul>li Device owner</li><li>Li Profile owner</li><>Li Delegated certificate installer</li li><>Credential management app</li li><>Li Li Una aplicación que contiene el android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permiso</li></ul>><< Todas las aplicaciones del perfil podrán acceder a la cadena de certificados y usar la clave privada, dada la aprobación directa del usuario (si el usuario puede seleccionar la clave privada).

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

Llamado por el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para instalar una actualización del sistema desde el archivo especificado.

IsAdminActive(ComponentName)

Devuelve true si el componente de administrador especificado está activo (habilitado) actualmente en el sistema.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Llamado por el propietario del dispositivo o del perfil para consultar si la VPN siempre activa actual está configurada en modo de bloqueo.

IsApplicationHidden(ComponentName, String)

Determine si un paquete está oculto.

IsBackupServiceEnabled(ComponentName)

Devuelve si el propietario del dispositivo o el propietario del perfil habilitan el servicio de copia de seguridad para el usuario actual, tal y como ha establecido #setBackupServiceEnabled(ComponentName, boolean)anteriormente .

IsCommonCriteriaModeEnabled(ComponentName)

Devuelve si el modo Criterios comunes está habilitado actualmente.

IsDeviceOwnerApp(String)

Se usa para determinar si un paquete determinado se ha registrado como una aplicación de propietario del dispositivo.

IsEphemeralUser(ComponentName)

Comprueba si el propietario del perfil se está ejecutando en un usuario efímero.

IsKeyPairGrantedToWifiAuth(String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para consultar si se puede usar un par de claves keyChain para la autenticación en redes Wifi.

IsLockTaskPermitted(String)

Esta función permite al autor de la llamada saber si el componente especificado puede iniciar el modo de tarea de bloqueo.

IsManagedProfile(ComponentName)

Devuelve si este usuario es un perfil administrado de otro usuario.

IsMasterVolumeMuted(ComponentName)

Llamado por propietarios de dispositivos o perfiles para comprobar si la silenciación del volumen global está activada o desactivada.

IsNetworkLoggingEnabled(ComponentName)

Devuelve si el registro de red está habilitado por un propietario del dispositivo o el propietario del perfil de un perfil administrado.

IsOverrideApnEnabled(ComponentName)

Lo llama el propietario del dispositivo para comprobar si las APN de invalidación están habilitadas actualmente.

IsPackageSuspended(ComponentName, String)

Determine si se suspende un paquete.

IsProfileOwnerApp(String)

Se usa para determinar si un paquete determinado está registrado como propietario del perfil para el usuario.

IsProvisioningAllowed(String)

Devuelve si es posible que el autor de la llamada inicie el aprovisionamiento de un perfil o dispositivo administrado, estableciendo en sí mismo como propietario del dispositivo o del perfil.

IsResetPasswordTokenActive(ComponentName)

Llamado por un perfil, el propietario del dispositivo o un titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD para comprobar si el token de contraseña de restablecimiento actual está activo.

IsSafeOperation(Int32)

Comprueba si es seguro ejecutar operaciones que pueden verse afectadas por el especificado reason.

IsSecurityLoggingEnabled(ComponentName)

Devuelve si el administrador habilita o no el registro de seguridad.

IsUninstallBlocked(ComponentName, String)

Compruebe si la directiva de dispositivo ha bloqueado al usuario para desinstalar un paquete.

IsUsingUnifiedPassword(ComponentName)

Cuando lo llama un propietario de perfil de un perfil administrado devuelve true si el perfil usa el desafío unificado con su usuario primario.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
ListForegroundAffiliatedUsers()

Obtiene la lista de #isAffiliatedUser() affiliated usuarios que se ejecutan en primer plano.

LockNow()

Realice el bloqueo del dispositivo inmediatamente, como si el tiempo de espera de la pantalla de bloqueo haya expirado en el momento de esta llamada.

LockNow(DevicePolicyManagerFlags)

Realice el bloqueo del dispositivo inmediatamente, como si el tiempo de espera de la pantalla de bloqueo haya expirado en el momento de esta llamada.

LogoutUser(ComponentName)

Llamado por un propietario de perfil del usuario secundario que está afiliado al dispositivo para detener al usuario que realiza la llamada y volver al usuario principal (cuando el usuario se #switchUser(ComponentName, UserHandle) cambió a) o detener al usuario (cuando era #startUserInBackground(ComponentName, UserHandle) started in background.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Reboot(ComponentName)

Llamado por el propietario del dispositivo para reiniciar el dispositivo.

RemoveActiveAdmin(ComponentName)

Quite un componente de administración actual.

RemoveCrossProfileWidgetProvider(ComponentName, String)

Lo llama el propietario del perfil de un perfil administrado o un titular del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para deshabilitar los proveedores de widgets de un paquete determinado para que esté disponible en el perfil primario.

RemoveKeyPair(ComponentName, String)

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado: <ul><li>Device owner</li li><>Li Profile owner</li><>Li Delegated certificate installer</li li><Li>Credential management app/li Li Credential management app</li/li></ul>

RemoveOverrideApn(ComponentName, Int32)

Lo llama el propietario del dispositivo o el propietario del perfil administrado para quitar un APN de invalidación.

RemoveUser(ComponentName, UserHandle)

Llamado por un propietario del dispositivo para quitar un usuario o perfil y todos los datos asociados.

RequestBugreport(ComponentName)

Llamado por un propietario del dispositivo para solicitar un informe de errores.

ResetPassword(String, ResetPasswordFlags)

Forzar una nueva contraseña para el desbloqueo del dispositivo (la contraseña necesaria para acceder a todo el dispositivo) o el desafío del perfil de trabajo en el usuario actual.

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

Llamado por el propietario del dispositivo o del perfil para forzar el establecimiento de una nueva contraseña de desbloqueo de dispositivo o un desafío de perfil administrado en el usuario actual.

RetrieveNetworkLogs(ComponentName, Int64)

Llamado por propietario del dispositivo, propietario del perfil de un perfil administrado o una aplicación delegada con #DELEGATION_NETWORK_LOGGING para recuperar el lote más reciente de eventos de registro de red.

RetrievePreRebootSecurityLogs(ComponentName)

Lo llama el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para recuperar los registros de dispositivo antes del último reinicio del dispositivo.

RetrieveSecurityLogs(ComponentName)

Llamado por el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para recuperar todas las nuevas entradas de registro de seguridad desde la última llamada a esta API después de que se inicie el dispositivo.

RevokeKeyPairFromApp(ComponentName, String, String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el privilegio), para revocar la #DELEGATION_CERT_SELECTION concesión de una aplicación a un par de claves de cadena de claves.

RevokeKeyPairFromWifiAuth(String)

Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para denegar el uso de un par de claves keyChain para la autenticación en redes Wifi.

SetAccountManagementDisabled(ComponentName, String, Boolean)

Llamado por un propietario de dispositivo o propietario del perfil para deshabilitar la administración de cuentas para un tipo específico de cuenta.

SetAffiliationIds(ComponentName, ICollection<String>)

Indica la entidad que controla el dispositivo.

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

Una versión de #setAlwaysOnVpnPackage(ComponentName, String, boolean) que permite al administrador especificar un conjunto de aplicaciones que deben poder acceder a la red directamente cuando la VPN no está conectada.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

Llamado por un propietario de perfil o dispositivo para configurar una conexión VPN siempre activa a través de una aplicación específica para el usuario actual.

SetApplicationHidden(ComponentName, String, Boolean)

Ocultar o mostrar paquetes.

SetApplicationRestrictions(ComponentName, String, Bundle)

Establece las restricciones de aplicación para una aplicación de destino determinada que se ejecuta en el usuario que realiza la llamada.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

Llamado por un propietario de perfil o propietario del dispositivo para conceder permiso a un paquete para administrar las restricciones de aplicación para el usuario que realiza la llamada a través #setApplicationRestrictions de y #getApplicationRestrictions.

SetAutoTimeEnabled(ComponentName, Boolean)

Llamado por un propietario del dispositivo, un propietario de perfil para el usuario principal o un propietario de perfil de un perfil administrado propiedad de la organización para activar y desactivar la hora automática.

SetAutoTimeRequired(ComponentName, Boolean)

Lo llama un propietario del dispositivo o, como alternativa, un propietario de perfil de Android 8.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

Llamado por un propietario del dispositivo, un propietario de perfil para el usuario principal o un propietario de perfil de un perfil administrado propiedad de la organización para activar y desactivar la zona horaria automática.

SetBackupServiceEnabled(ComponentName, Boolean)

Permite que el propietario del dispositivo o el propietario del perfil habiliten o deshabiliten el servicio de copia de seguridad.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Llamado por un propietario de perfil de un perfil administrado para establecer si los dispositivos Bluetooth pueden acceder a los contactos empresariales.

SetCameraDisabled(ComponentName, Boolean)

Lo llama una aplicación que administra el dispositivo para deshabilitar todas las cámaras del dispositivo, para este usuario.

SetCertInstallerPackage(ComponentName, String)

Llamado por un propietario de perfil o propietario del dispositivo para conceder acceso a las API de manipulación de certificados con privilegios a una aplicación de instalador de certificados de terceros.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Lo llama el propietario del dispositivo o el propietario del perfil de un perfil administrado propiedad de la organización para alternar el modo criterios comunes para el dispositivo.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

Lo llama un propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para controlar si el usuario puede cambiar las redes configuradas por el administrador.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Permite que un conjunto de paquetes acceda a las API de calendario entre perfiles.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

Lo llama un propietario de perfil de un perfil administrado para establecer si la información del identificador de llamada del perfil administrado se mostrará en el perfil primario para las llamadas entrantes.

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

Llamado por un propietario de perfil de un perfil administrado para establecer si la búsqueda de contactos del perfil administrado se mostrará en el perfil primario para las llamadas entrantes.

SetCrossProfilePackages(ComponentName, ICollection<String>)

Establece el conjunto de nombres de paquete con lista de administradores permitidos que pueden solicitar el consentimiento del usuario para la comunicación entre perfiles.

SetDefaultDialerApplication(String)

Debe llamarlo un propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para establecer la aplicación de marcador predeterminada para el usuario que realiza la llamada.

SetDefaultSmsApplication(ComponentName, String)

Debe llamarlo un propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para establecer la aplicación SMS predeterminada.

SetDelegatedScopes(ComponentName, String, IList<String>)

Llamado por un propietario de perfil o propietario del dispositivo para conceder acceso a las API con privilegios a otra aplicación.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

Establece la información del propietario del dispositivo que se mostrará en la pantalla de bloqueo.

SetDeviceOwnerLockScreenInfo(ComponentName, String)

Establece la información del propietario del dispositivo que se mostrará en la pantalla de bloqueo.

SetEndUserSessionMessage(ComponentName, ICharSequence)

Lo llama un propietario del dispositivo para especificar el mensaje final de la sesión del usuario.

SetEndUserSessionMessage(ComponentName, String)

Lo llama un propietario del dispositivo para especificar el mensaje final de la sesión del usuario.

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

Se puede llamar mediante el propietario del dispositivo o el propietario del perfil de un dispositivo propiedad de la organización para establecer una directiva de protección de restablecimiento de fábrica (FRP).

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

Establece el modo de DNS privado global en oportunista.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

Establece el host de DNS privado global que se va a usar.

SetGlobalSetting(ComponentName, String, String)

Este método está en desuso principalmente.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetKeepUninstalledPackages(ComponentName, IList<String>)

Establezca una lista de aplicaciones para mantenerla como APK incluso si no hay ningún usuario instalado actualmente.

SetKeyguardDisabled(ComponentName, Boolean)

Lo llama un propietario del dispositivo o el propietario del perfil de los usuarios secundarios que están afiliados al dispositivo para deshabilitar el keyguard por completo.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Lo llama una aplicación que administra el dispositivo para deshabilitar las personalizaciones de keyguard, como widgets.

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

Se puede llamar a esta API mediante lo siguiente para asociar certificados a un par de claves que se generó mediante #generateKeyPairy establecer si la clave está disponible para que el usuario elija en el símbolo del sistema de selección de certificados: <ul><li>Li Device owner</li<>>Li Li Delegated< certificate installer/li>><li Li Delegated certificate installer</li li>Li Credential management app/li></li li Credential management app</li></ul>

SetLocationEnabled(ComponentName, Boolean)

Llamado por los propietarios de dispositivos para establecer la configuración de ubicación global del usuario.

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

Establece qué características del sistema se habilitan cuando el dispositivo se ejecuta en modo de tarea de bloqueo.

SetLockTaskPackages(ComponentName, String[])

Establece qué paquetes pueden entrar en modo de tarea de bloqueo.

SetLogoutEnabled(ComponentName, Boolean)

Lo llama un propietario del dispositivo para especificar si el cierre de sesión está habilitado para todos los usuarios secundarios.

SetLongSupportMessage(ComponentName, ICharSequence)

Lo llama un administrador de dispositivos para establecer el mensaje de soporte técnico largo.

SetLongSupportMessage(ComponentName, String)

Lo llama un administrador de dispositivos para establecer el mensaje de soporte técnico largo.

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

Llamado por un propietario de perfil de un perfil administrado propiedad de la organización para establecer el tiempo máximo en el que se permite desactivar el perfil.

SetMasterVolumeMuted(ComponentName, Boolean)

Llamado por propietarios de dispositivos o perfiles para establecer la desactivación o desactivación del volumen global.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

Si se establece en un valor mayor que cero, se habilita una directiva que realizará un borrado de dispositivo o perfil después de que se hayan escrito demasiadas contraseñas incorrectas de desbloqueo del dispositivo.

SetMaximumTimeToLock(ComponentName, Int64)

Lo llama una aplicación que administra el dispositivo para establecer el tiempo máximo de actividad del usuario hasta que el dispositivo se bloquee.

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

Llamado por un propietario de dispositivo o perfil para restringir los paquetes del uso de datos medidos.

SetNetworkLoggingEnabled(ComponentName, Boolean)

Llamado por un propietario del dispositivo, propietario del perfil de un perfil administrado o una aplicación delegada con #DELEGATION_NETWORK_LOGGING para controlar la característica de registro de red.

SetOrganizationColor(ComponentName, Color)

Llamado por un propietario de perfil de un perfil administrado para establecer el color usado para la personalización.

SetOrganizationId(String)

Establece el identificador de empresa para el perfil de trabajo o el dispositivo administrado.

SetOrganizationName(ComponentName, ICharSequence)

Lo llama el propietario del dispositivo (desde la API 26) o el propietario del perfil (desde la API 24) para establecer el nombre de la organización en administración.

SetOrganizationName(ComponentName, String)

Lo llama el propietario del dispositivo (desde la API 26) o el propietario del perfil (desde la API 24) para establecer el nombre de la organización en administración.

SetOverrideApnsEnabled(ComponentName, Boolean)

Lo llama el propietario del dispositivo para establecer si se deben habilitar las APN de invalidación.

SetPackagesSuspended(ComponentName, String[], Boolean)

Llamado por propietarios de dispositivos o perfiles para suspender paquetes para este usuario.

SetPasswordExpirationTimeout(ComponentName, Int64)

Lo llama un administrador de dispositivos para establecer el tiempo de espera de expiración de la contraseña.

SetPasswordHistoryLength(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer la longitud del historial de contraseñas.

SetPasswordMinimumLength(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer la longitud mínima de contraseña permitida.

SetPasswordMinimumLetters(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de letras necesarias en la contraseña.

SetPasswordMinimumLowerCase(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de letras minúsculas necesarias en la contraseña.

SetPasswordMinimumNonLetter(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de caracteres no letras (dígitos numéricos o símbolos) necesarios en la contraseña.

SetPasswordMinimumNumeric(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de dígitos numéricos necesarios en la contraseña.

SetPasswordMinimumSymbols(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de símbolos necesarios en la contraseña.

SetPasswordMinimumUpperCase(ComponentName, Int32)

Lo llama una aplicación que administra el dispositivo para establecer el número mínimo de letras mayúsculas necesarias en la contraseña.

SetPasswordQuality(ComponentName, PasswordQuality)

Lo llama una aplicación que administra el dispositivo para establecer las restricciones de contraseña que impone.

SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

Establece el estado de concesión de un permiso en tiempo de ejecución para una aplicación específica.

SetPermissionPolicy(ComponentName, PermissionPolicy)

Establezca la respuesta predeterminada para futuras solicitudes de permisos en tiempo de ejecución por parte de las aplicaciones.

SetPermittedAccessibilityServices(ComponentName, IList<String>)

Llamado por un perfil o propietario del dispositivo para establecer el objeto permitido android.accessibilityservice.AccessibilityService.

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

Lo llama un propietario de perfil de un perfil administrado para establecer los paquetes que pueden usar en android.service.notification.NotificationListenerService el usuario principal para ver las notificaciones del perfil administrado.

SetPermittedInputMethods(ComponentName, IList<String>)

Llamado por un propietario del perfil o dispositivo o titular del android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS permiso para establecer los servicios de métodos de entrada permitidos para este usuario.

SetPersonalAppsSuspended(ComponentName, Boolean)

Llamado por un propietario de perfil de un perfil administrado propiedad de la organización para suspender aplicaciones personales en el dispositivo.

SetProfileEnabled(ComponentName)

Establece el estado habilitado del perfil.

SetProfileName(ComponentName, String)

Establece el nombre del perfil.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

Establezca un proxy HTTP global independiente de la red.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

Lo llama un propietario de dispositivo o perfil para establecer el tiempo de espera después del cual se desbloquea con autenticación secundaria y no segura (e.

SetResetPasswordToken(ComponentName, Byte[])

Llamado por un perfil o propietario del dispositivo para aprovisionar un token que se puede usar más adelante para restablecer la contraseña de la pantalla de bloqueo del dispositivo (si lo llama el propietario del dispositivo) o el desafío de perfil administrado (si lo llama el propietario del perfil), a través #resetPasswordWithTokende .

SetRestrictionsProvider(ComponentName, ComponentName)

Designa un componente de servicio específico como proveedor para realizar solicitudes de permisos de un administrador local o remoto del usuario.

SetScreenCaptureDisabled(ComponentName, Boolean)

Lo llama un propietario de dispositivo o perfil para establecer si la captura de pantalla está deshabilitada.

SetSecureSetting(ComponentName, String, String)

Este método está en desuso principalmente.

SetSecurityLoggingEnabled(ComponentName, Boolean)

Llamado por el propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para controlar la característica de registro de seguridad.

SetShortSupportMessage(ComponentName, ICharSequence)

Lo llama un administrador de dispositivos para establecer el mensaje de soporte técnico corto.

SetShortSupportMessage(ComponentName, String)

Lo llama un administrador de dispositivos para establecer el mensaje de soporte técnico corto.

SetStartUserSessionMessage(ComponentName, ICharSequence)

Llamado por un propietario del dispositivo para especificar el mensaje de inicio de sesión de usuario.

SetStartUserSessionMessage(ComponentName, String)

Llamado por un propietario del dispositivo para especificar el mensaje de inicio de sesión de usuario.

SetStatusBarDisabled(ComponentName, Boolean)

Lo llama el propietario del dispositivo o el propietario del perfil de los usuarios secundarios que están afiliados al dispositivo para deshabilitar la barra de estado.

SetStorageEncryption(ComponentName, Boolean)

Este miembro está en desuso.

SetSystemSetting(ComponentName, String, String)

Lo llama un propietario de perfil o dispositivo para actualizar android.provider.Settings.System la configuración.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

Llamado por propietarios de dispositivos o propietarios de perfiles de un perfil administrado propiedad de la organización para establecer una directiva de actualización del sistema local.

SetTime(ComponentName, Int64)

Lo llama un propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para establecer la hora del reloj del sistema.

SetTimeZone(ComponentName, String)

Lo llama un propietario del dispositivo o un propietario de perfil de un perfil administrado propiedad de la organización para establecer la zona horaria predeterminada persistente del sistema.

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

Establece una lista de características de configuración que se habilitarán para un componente de agente de confianza.

SetUninstallBlocked(ComponentName, String, Boolean)

Cambie si un usuario puede desinstalar un paquete.

SetUserControlDisabledPackages(ComponentName, IList<String>)

Lo llama un propietario del dispositivo o un propietario o titular del perfil del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL para deshabilitar el control de usuario sobre las aplicaciones.

SetUserIcon(ComponentName, Bitmap)

Llamado por propietarios de dispositivos o perfiles para establecer la foto del usuario.

StartUserInBackground(ComponentName, UserHandle)

Llamado por un propietario del dispositivo para iniciar el usuario secundario especificado en segundo plano.

StopUser(ComponentName, UserHandle)

Lo llama un propietario del dispositivo para detener el usuario secundario especificado.

SwitchUser(ComponentName, UserHandle)

Lo llama un propietario del dispositivo para cambiar el usuario secundario especificado al primer plano.

ToArray<T>()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
TransferOwnership(ComponentName, ComponentName, PersistableBundle)

Cambia el administrador actual a otro.

UninstallAllUserCaCerts(ComponentName)

Desinstala todos los certificados de CA de confianza personalizados del perfil.

UninstallCaCert(ComponentName, Byte[])

Desinstala el certificado especificado de entidades de certificación de usuario de confianza, si está presente.

UnregisterFromRuntime()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
UpdateOverrideApn(ComponentName, Int32, ApnSetting)

Lo llama el propietario del dispositivo o el propietario del perfil administrado para actualizar un APN de invalidación.

Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WipeData(WipeDataFlags, ICharSequence)

Pida que se borren todos los datos de usuario.

WipeData(WipeDataFlags, String)

Pida que se borren todos los datos de usuario.

WipeData(WipeDataFlags)

Consulte #wipeData(int, CharSequence).

WipeDevice(WipeDataFlags)

Pida que el dispositivo se borre y restablezca el generador.

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.Finalized()

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

GetJniTypeName(IJavaPeerable)

Interfaz pública para administrar directivas aplicadas en un dispositivo.

Se aplica a