Compartilhar via


DevicePolicyManager Classe

Definição

Interface pública para gerenciar políticas impostas em um 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
Herança
DevicePolicyManager
Atributos

Comentários

Interface pública para gerenciar políticas impostas em um dispositivo. A maioria dos clientes dessa classe deve ser registrada no sistema como um administrador de dispositivo. Além disso, um administrador de dispositivo pode ser registrado como um perfil ou proprietário do dispositivo. Um determinado método é acessível a todos os administradores de dispositivo, a menos que a documentação desse método especifique que ele é restrito a proprietários de dispositivos ou perfis. Qualquer aplicativo chamando uma api só pode passar como argumento um componente de administrador de dispositivo que ele possui. Caso contrário, um SecurityException testamento será lançado.

<b>Nota: </b>on android.content.pm.PackageManager#FEATURE_AUTOMOTIVE automotive builds, alguns métodos podem lançar uma UnsafeStateException exceção (por exemplo, se o veículo estiver em movimento), então os chamadores que executam em construções automotivas devem sempre verificar essa exceção, caso contrário, eles podem falhar.

<div class="referência especial"><h3>Developer Guides</h3>

Para obter mais informações sobre como gerenciar políticas para administração de dispositivos, leia o Guia do desenvolvedor da Administração de Dispositivos . </Div>

Documentação Java para android.app.admin.DevicePolicyManager.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

DevicePolicyManager(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Campos

ActionAddDeviceAdmin

Ação de atividade: peça ao usuário para adicionar um novo administrador de dispositivo ao sistema.

ActionAdminPolicyCompliance

Ação de atividade: inicia o administrador para mostrar a conformidade da política para o provisionamento.

ActionApplicationDelegationScopesChanged

Ação de difusão: enviada depois que os escopos de delegação de aplicativos são alterados.

ActionCheckPolicyCompliance

Ação de atividade: inicie o DPC para verificar a conformidade com a política.

ActionDeviceAdminService

Ação de serviço: ação para um serviço que o proprietário do dispositivo e o proprietário do perfil podem opcionalmente possuir.

ActionDeviceFinancingStateChanged

Ação de transmissão: transmissão enviada para indicar que o estado de financiamento do dispositivo foi alterado.

ActionDeviceOwnerChanged

Ação de transmissão: enviada quando o proprietário do dispositivo é definido, alterado ou limpo.

ActionDevicePolicyResourceUpdated

Ação de transmissão: notificar aplicativos do sistema (e.

ActionGetProvisioningMode

Ação de atividade: inicia o administrador para obter o modo para o provisionamento.

ActionManagedProfileProvisioned

Ação de difusão: essa transmissão é enviada para indicar que o provisionamento de um perfil gerenciado foi concluído com êxito.

ActionProfileOwnerChanged

Ação de transmissão: enviada quando o proprietário do perfil é definido, alterado ou limpo.

ActionProvisioningSuccessful

Ação de atividade: essa ação de atividade é enviada para indicar que o provisionamento de um perfil gerenciado ou dispositivo gerenciado foi concluído com êxito.

ActionProvisionManagedDevice

Ação de atividade: inicia o fluxo de provisionamento que configura um dispositivo gerenciado.

ActionProvisionManagedProfile

Ação de atividade: inicia o fluxo de provisionamento que configura um perfil gerenciado.

ActionSetNewParentProfilePassword

Ação de atividade: peça ao usuário que insira uma nova senha para o perfil pai.

ActionSetNewPassword

Ação de atividade: peça ao usuário que insira uma nova senha.

ActionStartEncryption

Ação de atividade: iniciar o processo de criptografia de dados no dispositivo.

ActionSystemUpdatePolicyChanged

Ação de difusão: notificar que uma nova política de atualização do sistema local foi definida pelo proprietário do dispositivo.

DelegationAppRestrictions

Delegação de gerenciamento de restrições de aplicativos.

DelegationBlockUninstall

Delegação do bloco de desinstalação do aplicativo.

DelegationCertInstall

Delegação de instalação e gerenciamento de certificados.

DelegationCertSelection

Concede acesso à seleção de certificados KeyChain em nome de aplicativos solicitantes.

DelegationEnableSystemApp

Delegação para habilitar aplicativos do sistema.

DelegationInstallExistingPackage

Delegação para instalação de pacotes existentes.

DelegationKeepUninstalledPackages

Delegação de gerenciamento de pacotes desinstalados.

DelegationNetworkLogging

Concede acesso a #setNetworkLoggingEnabled, #isNetworkLoggingEnabled e #retrieveNetworkLogs.

DelegationPackageAccess

Delegação do estado de acesso ao pacote.

DelegationPermissionGrant

Delegação da política de permissão e do estado de concessão de permissão.

DelegationSecurityLogging

Concede acesso a #setSecurityLoggingEnabled, #isSecurityLoggingEnabled, #retrieveSecurityLogse #retrievePreRebootSecurityLogs.

ExtraAddExplanation

Um CharSequence opcional que fornece uma explicação adicional sobre por que o administrador está sendo adicionado.

ExtraDelegationScopes

Um ArrayList<String> correspondente aos escopos de delegação dados a um aplicativo na #ACTION_APPLICATION_DELEGATION_SCOPES_CHANGED transmissão.

ExtraDeviceAdmin

O ComponentName do componente administrador.

ExtraDevicePasswordRequirementOnly

Um extra booleano para #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD solicitar que apenas o requisito de senha do dispositivo seja imposto durante o fluxo de registro de senha do perfil pai.

ExtraPasswordComplexity

Um inteiro que indica o nível de complexidade da nova senha que um aplicativo gostaria que o usuário definisse ao iniciar a ação #ACTION_SET_NEW_PASSWORD.

ExtraProvisioningAccountToMigrate

Uma android.accounts.Account conta extra para migrar durante o provisionamento de perfil gerenciado.

ExtraProvisioningAdminExtrasBundle

Um android.os.Parcelable extra do tipo android.os.PersistableBundle que permite que um aplicativo de gerenciamento de dispositivo móvel ou aplicativo programador NFC que inicia o provisionamento gerenciado passe dados para a instância do aplicativo de gerenciamento após o provisionamento.

ExtraProvisioningAllowedProvisioningModes

Um ArrayList de extra especificando os modos de Integer provisionamento permitidos.

ExtraProvisioningAllowOffline

Um extra booleano indicando se o provisionamento offline é permitido.

ExtraProvisioningDeviceAdminComponentName

Um ComponentName extra indicando o receptor administrador do dispositivo do aplicativo de gerenciamento de dispositivo móvel que será definido como o proprietário do perfil ou proprietário do dispositivo e administrador ativo.

ExtraProvisioningDeviceAdminMinimumVersionCode

Um int extra contendo um código de versão mínimo necessário para o pacote de administração do dispositivo.

ExtraProvisioningDeviceAdminPackageChecksum

Um String extra contendo o hash SHA-256 codificado em base 64 seguro para URL do arquivo no local de download especificado em #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Um String extra contendo um cabeçalho de cookie http que deve ser usado na solicitação http para a url especificada em #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadLocation

Um String extra contendo uma url que especifica o local de download do pacote de administração do dispositivo.

ExtraProvisioningDeviceAdminPackageName

Um String extra contendo o nome do pacote do aplicativo de gerenciamento de dispositivo móvel que será definido como o proprietário do perfil ou proprietário do dispositivo.

ExtraProvisioningDeviceAdminSignatureChecksum

Um String extra contendo a soma de verificação SHA-256 codificada em SHA-256 com segurança para URL de qualquer assinatura do arquivo de pacotes Android no local de download especificado em #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDisclaimerContent

Um Uri ponto extra para o conteúdo de isenção de responsabilidade.

ExtraProvisioningDisclaimerHeader

Um String extra do cabeçalho de isenção de responsabilidade localizado.

ExtraProvisioningDisclaimers

Um Bundle[] extra que consiste em lista de cabeçalhos de isenção de responsabilidade e conteúdo de isenção de responsabilidade.

ExtraProvisioningEmailAddress

Este membro foi preterido.

ExtraProvisioningImei

Uma string extra segurando o IMEI (International Mobile Equipment Identity) do dispositivo.

ExtraProvisioningKeepAccountOnMigration

Boolean extra para indicar que a conta migrada deve ser mantida.

ExtraProvisioningKeepScreenOn

Um boolean sinalizador que indica se a tela deve estar ativada em todo o fluxo de provisionamento.

ExtraProvisioningLeaveAllSystemAppsEnabled

Um extra booleano que pode ser usado pelo aplicativo de gerenciamento de dispositivo móvel para ignorar a desativação de aplicativos do sistema durante o provisionamento quando definido como true.

ExtraProvisioningLocale

Um String extra segurando o java.util.Locale que o dispositivo será definido.

ExtraProvisioningLocalTime

Um Long extra segurando o tempo do relógio de parede (em milissegundos) a ser definido no .android.app.AlarmManager

ExtraProvisioningLogoUri

Um Uri apontamento extra para uma imagem de logotipo.

ExtraProvisioningMainColor

Um inteiro extra indicando a cor predominante a ser exibida durante o provisionamento.

ExtraProvisioningMode

Uma intenção extra mantendo o modo de provisionamento retornado pelo administrador.

ExtraProvisioningSensorsPermissionGrantOptOut

Um extra booleano indicando que o administrador de um dispositivo totalmente gerenciado opta por não controlar concessões de permissão para permissões relacionadas ao sensor, consulte #setPermissionGrantState(ComponentName, String, String, int).

ExtraProvisioningSerialNumber

Uma cadeia de caracteres extra segurando o número de série do dispositivo.

ExtraProvisioningShouldLaunchResultIntent

Um extra booleano que determina se o fluxo de provisionamento deve iniciar a intenção de inicialização resultante, se uma for fornecida pelo detentor da função de gerenciamento de política de dispositivo via #EXTRA_RESULT_LAUNCH_INTENT.

ExtraProvisioningSkipEducationScreens

Um extra booleano indicando se as telas de educação do fluxo de provisionamento devem ser ignoradas.

ExtraProvisioningSkipEncryption

Um extra booleano indicando se a criptografia de dispositivo pode ser ignorada como parte do proprietário do dispositivo ou do provisionamento de perfil gerenciado.

ExtraProvisioningSkipUserConsent

Um extra booleano indicando se as etapas de consentimento do usuário do fluxo de provisionamento devem ser ignoradas.

ExtraProvisioningTimeZone

Um String extra que contém o fuso android.app.AlarmManager horário para o qual o dispositivo será definido.

ExtraProvisioningUseMobileData

Um extra booleano indicando se os dados móveis devem ser usados durante o fluxo de provisionamento para baixar o aplicativo de administração.

ExtraProvisioningWifiAnonymousIdentity

A identidade anônima da rede Wi-Fi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

O certificado CA da rede Wi-Fi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

O domínio da rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

O método EAP da rede Wi-Fi em #EXTRA_PROVISIONING_WIFI_SSID e pode ser um de PEAP, TLS, , TTLS, SIMPWDAKA , ou AKA_PRIME.

ExtraProvisioningWifiHidden

Um extra booleano indicando se a rede wifi está #EXTRA_PROVISIONING_WIFI_SSID oculta ou não.

ExtraProvisioningWifiIdentity

A identidade da rede wifi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Uma String extra contendo a URL de configuração automática de proxy (PAC) para a rede Wi-Fi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Um String extra segurando a senha da rede wifi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

A autenticação da fase 2 da rede Wi-Fi em #EXTRA_PROVISIONING_WIFI_SSID e pode ser uma de NONE, PAP, MSCHAP, , MSCHAPV2, SIMGTCAKA , ou AKA_PRIME.

ExtraProvisioningWifiProxyBypass

Um String extra segurando o desvio de proxy para a rede wifi no #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Uma cadeia de caracteres extra segurando o host proxy para a rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Um int extra segurando a porta proxy para a rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Um String extra indicando o tipo de segurança da rede Wi-Fi em #EXTRA_PROVISIONING_WIFI_SSID e pode ser um de NONE, WPAWEP ou EAP.

ExtraProvisioningWifiSsid

Um String extra contendo o ssid da rede wifi que deve ser usado durante o provisionamento do proprietário do dispositivo nfc para baixar o aplicativo de gerenciamento de dispositivo móvel.

ExtraProvisioningWifiUserCertificate

O certificado de usuário da rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Uma matriz inteira extra para #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicar quais IDs de recurso (consulte DevicePolicyResources.Drawables e DevicePolicyResources.Strings) foram atualizadas.

ExtraResourceType

Um int extra para #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicar o tipo do recurso que está sendo atualizado, o tipo pode ser #EXTRA_RESOURCE_TYPE_DRAWABLE ou #EXTRA_RESOURCE_TYPE_STRING

ExtraResourceTypeDrawable
Obsoleto.

Um int valor para #EXTRA_RESOURCE_TYPE indicar que um recurso do tipo Drawable está sendo atualizado.

ExtraResourceTypeString
Obsoleto.

Um int valor para #EXTRA_RESOURCE_TYPE indicar que um recurso do tipo String está sendo atualizado.

ExtraResultLaunchIntent

Um Intent resultado extra especificando o a ser iniciado após o Intent provisionamento ser finalizado.

FlagEvictCredentialEncryptionKey
Obsoleto.

Sinalize para #lockNow(int): também remova a chave de criptografia de credenciais do usuário do conjunto de chaves.

FlagManagedCanAccessParent
Obsoleto.

Sinalizador usado por #addCrossProfileIntentFilter para permitir que atividades no perfil gerenciado acessem intenções enviadas do perfil pai.

FlagParentCanAccessManaged
Obsoleto.

Sinalizador usado por #addCrossProfileIntentFilter para permitir que atividades no perfil pai acessem intenções enviadas do perfil gerenciado.

IdTypeBaseInfo
Obsoleto.

Especifica que o dispositivo deve atestar os detalhes do fabricante.

IdTypeImei
Obsoleto.

Especifica que o dispositivo deve atestar seu IMEI.

IdTypeIndividualAttestation
Obsoleto.

Especifica que o dispositivo deve atestar usando um certificado de atestado individual.

IdTypeMeid
Obsoleto.

Especifica que o dispositivo deve atestar seu MEID.

IdTypeSerial
Obsoleto.

Especifica que o dispositivo deve atestar seu número de série.

InstallkeyRequestCredentialsAccess
Obsoleto.

Especifica que o aplicativo de chamada deve ter acesso às credenciais instaladas imediatamente.

InstallkeySetUserSelectable
Obsoleto.

Especifica que um usuário pode selecionar a chave por meio do prompt Seleção de Certificado.

KeyguardDisableBiometrics
Obsoleto.

Desative toda a autenticação biométrica nas telas seguras do keyguard (e.

KeyguardDisableFace
Obsoleto.

Desative a autenticação facial nas telas seguras do keyguard (e.

KeyguardDisableFeaturesAll
Obsoleto.

Desative todas as personalizações atuais e futuras do keyguard.

KeyguardDisableFeaturesNone
Obsoleto.

Os widgets estão ativados no keyguard

KeyguardDisableFingerprint
Obsoleto.

Desative a autenticação por impressão digital nas telas seguras do keyguard (e.

KeyguardDisableIris
Obsoleto.

Desative a autenticação de íris em telas seguras do keyguard (e.

KeyguardDisableRemoteInput

Desative a entrada de texto em notificações em telas seguras de guarda-chaves (e.

KeyguardDisableSecureCamera
Obsoleto.

Desative a câmera em telas seguras de proteção de teclas (e.

KeyguardDisableSecureNotifications
Obsoleto.

Desative a exibição de todas as notificações em telas seguras de proteção de chaves (e.

KeyguardDisableShortcutsAll
Obsoleto.

Desative todos os atalhos do protetor de teclas.

KeyguardDisableTrustAgents
Obsoleto.

Desative agentes de confiança em telas seguras de guarda-chaves (e.

KeyguardDisableUnredactedNotifications
Obsoleto.

Permitir apenas notificações editadas em telas seguras de guarda-chaves (e.

KeyguardDisableWidgetsAll
Obsoleto.

Desative todos os widgets de guarda-chaves.

LeaveAllSystemAppsEnabled
Obsoleto.

Sinalizador usado por #createAndManageUser para especificar que o usuário recém-criado deve ignorar a desabilitação de aplicativos do sistema durante o provisionamento.

LockTaskFeatureBlockActivityStartInTask
Obsoleto.

Habilite o bloqueio de atividades não permitidas de serem iniciadas em uma tarefa bloqueada.

LockTaskFeatureGlobalActions
Obsoleto.

Habilite a caixa de diálogo de ações globais durante o modo LockTask.

LockTaskFeatureHome
Obsoleto.

Ative o botão Início durante o modo LockTask.

LockTaskFeatureKeyguard
Obsoleto.

Habilite o protetor de teclas durante o modo LockTask.

LockTaskFeatureNone
Obsoleto.

Desative todos os recursos configuráveis da SystemUI durante o modo LockTask.

LockTaskFeatureNotifications
Obsoleto.

Habilite as notificações durante o modo LockTask.

LockTaskFeatureOverview
Obsoleto.

Habilite o botão Visão geral e a tela Visão geral durante o modo LockTask.

LockTaskFeatureSystemInfo
Obsoleto.

Habilite a área de informações do sistema na barra de status durante o modo LockTask.

MakeUserEphemeral
Obsoleto.

Sinalizador usado por #createAndManageUser para especificar que o usuário deve ser criado efêmero.

MimeTypeProvisioningNfc

Esse tipo MIME é usado para iniciar o provisionamento do proprietário do dispositivo.

MteDisabled
Obsoleto.

Exija que o MTE seja desativado no dispositivo.

MteEnabled
Obsoleto.

Exigir que o MTE esteja habilitado no dispositivo, se houver suporte.

MteNotControlledByPolicy
Obsoleto.

Permita que o usuário escolha se deseja habilitar o MTE no dispositivo.

NearbyStreamingDisabled
Obsoleto.

Indica que o streaming próximo está desabilitado.

NearbyStreamingEnabled
Obsoleto.

Indica que o streaming próximo está habilitado.

NearbyStreamingNotControlledByPolicy
Obsoleto.

Indica que o streaming próximo não é controlado pela política, o que significa que o streaming próximo é permitido.

NearbyStreamingSameManagedAccountOnly
Obsoleto.

Indica que o streaming próximo está habilitado apenas para dispositivos que oferecem um nível comparável de segurança, com a mesma conta gerenciada autenticada.

OperationSafetyReasonDrivingDistraction
Obsoleto.

Indica que um UnsafeStateException foi arremessado porque a operação iria distrair o motorista do veículo.

PasswordComplexityHigh
Obsoleto.

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

PasswordComplexityLow
Obsoleto.

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

PasswordComplexityMedium
Obsoleto.

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

PasswordComplexityNone
Obsoleto.

Constante para #getPasswordComplexity() e #setRequiredPasswordComplexity(int): sem senha.

PersonalAppsNotSuspended
Obsoleto.

Valor de retorno para #getPersonalAppsSuspendedReasons quando os aplicativos pessoais não são suspensos.

PersonalAppsSuspendedExplicitly
Obsoleto.

Sinalizador para #getPersonalAppsSuspendedReasons valor de retorno.

PersonalAppsSuspendedProfileTimeout
Obsoleto.

Sinalizador para #getPersonalAppsSuspendedReasons valor de retorno.

PolicyDisableCamera

Constante para indicar o recurso de desativar a câmera.

PolicyDisableScreenCapture

Constante para indicar o recurso de desabilitar capturas de tela.

PrivateDnsModeOff
Obsoleto.

Especifica que o DNS Privado foi desativado completamente.

PrivateDnsModeOpportunistic
Obsoleto.

Especifica que o proprietário do dispositivo solicitou DNS oportunista sobre TLS

PrivateDnsModeProviderHostname
Obsoleto.

Especifica que o proprietário do dispositivo configurou um host específico para usar para DNS Privado.

PrivateDnsModeUnknown
Obsoleto.

Especifica que a configuração DNS Privado está em um estado desconhecido.

PrivateDnsSetErrorFailureSetting
Obsoleto.

Falha geral ao definir o modo DNS privado, não devido a um dos motivos listados acima.

PrivateDnsSetErrorHostNotServing
Obsoleto.

Se o privateDnsHost fornecido era de um nome de host válido, mas esse host foi encontrado para não oferecer suporte a DNS-over-TLS.

PrivateDnsSetNoError
Obsoleto.

O modo selecionado foi definido com êxito.

ProvisioningModeFullyManagedDevice

O modo de provisionamento para dispositivo totalmente gerenciado.

ProvisioningModeManagedProfile

O modo de provisionamento para perfil gerenciado.

ProvisioningModeManagedProfileOnPersonalDevice

O modo de provisionamento para um perfil gerenciado em um dispositivo pessoal.

ResetPasswordDoNotAskCredentialsOnBoot
Obsoleto.

Sinalizar para #resetPasswordWithToken e #resetPassword: não solicite credenciais de usuário na inicialização do dispositivo.

ResetPasswordRequireEntry
Obsoleto.

Sinalizar para #resetPasswordWithToken e #resetPassword: não permita que outros administradores alterem a senha novamente até que o usuário a tenha inserido.

SkipSetupWizard
Obsoleto.

Sinalizador usado por #createAndManageUser para ignorar o assistente de configuração depois de criar um novo usuário.

WifiSecurityEnterprise192
Obsoleto.

Constante para #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rede corporativa de 192 bits.

WifiSecurityEnterpriseEap
Obsoleto.

Constante para #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rede EAP empresarial.

WifiSecurityOpen
Obsoleto.

Constante para #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): nenhum nível mínimo de segurança.

WifiSecurityPersonal
Obsoleto.

Constante para #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rede pessoal como WEP, WPA2-PSK.

WipeEuicc
Obsoleto.

Sinalize para #wipeData(int): também apague os dados eUICC do dispositivo.

WipeExternalStorage
Obsoleto.

Sinalize para #wipeData(int): também apague o armazenamento externo do dispositivo (como cartões SD).

WipeResetProtectionData
Obsoleto.

Sinalize para #wipeData(int): também apague os dados de proteção de redefinição de fábrica.

WipeSilently

Sinalizar para #wipeData(int): não mostrará o motivo da limpeza para o usuário.

Propriedades

ActiveAdmins

Retornar uma lista de todos os nomes de componentes dos administradores de dispositivos ativos no momento.

AutoTimeRequired

Este membro foi preterido.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
CredentialManagerPolicy

Chamado por um proprietário de dispositivo ou perfil de um perfil gerenciado para recuperar a política do gerenciador de credenciais. -ou- Chamado por um proprietário de dispositivo ou proprietário de perfil de um perfil gerenciado para definir a política do gerenciador de credenciais.

CurrentFailedPasswordAttempts

Recupere o número de vezes que o usuário falhou ao inserir uma senha desde a última entrada de senha bem-sucedida.

DeviceOwnerLockScreenInfo

Interface pública para gerenciar políticas impostas em um dispositivo.

DeviceOwnerLockScreenInfoFormatted

Interface pública para gerenciar políticas impostas em um dispositivo.

DevicePolicyManagementRoleHolderPackage

Retorna o nome do pacote do titular da função de gerenciamento de política de dispositivo.

EnrollmentSpecificId

Retorna um identificador específico de registro desse dispositivo, que é garantido como o mesmo valor para o mesmo dispositivo, registrado na mesma organização pelo mesmo aplicativo de gerenciamento.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsActivePasswordSufficient

Determina se a senha atual do usuário chamador atende aos requisitos da política (e.

IsActivePasswordSufficientForDeviceRequirement

Chamado pelo proprietário do perfil de um perfil gerenciado para determinar se a senha atual do dispositivo atende aos requisitos de política definidos explicitamente em todo o dispositivo.

IsAffiliatedUser

Retorna se esse usuário é afiliado ao dispositivo.

IsCallerApplicationRestrictionsManagingPackage

Chamado por qualquer aplicativo para descobrir se foi concedida permissão via #setApplicationRestrictionsManagingPackage para gerenciar restrições de aplicativo para o usuário chamador.

IsComplianceAcknowledgementRequired

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para consultar se ele precisa reconhecer a conformidade do dispositivo para permitir que o usuário desative o perfil, se necessário, de acordo com a política de tempo máximo de afastamento do perfil.

IsDeviceFinanced

Retorna true se esse dispositivo estiver marcado como um dispositivo financiado.

IsDeviceIdAttestationSupported

Retorna true se o dispositivo oferecer suporte ao atestado de identificadores de dispositivo, além do atestado de chave.

IsLogoutEnabled

Retorna se o logout está habilitado por um proprietário de dispositivo.

IsOrganizationOwnedDeviceWithManagedProfile

Os aplicativos podem usar esse método para descobrir se o dispositivo foi provisionado como dispositivo de organização com um perfil gerenciado.

IsStatusBarDisabled

Retorna se a barra de status está desabilitada/habilitada, consulte #setStatusBarDisabled.

IsUniqueDeviceAttestationSupported

Retorna true se a implementação do StrongBox Keymaster no dispositivo foi provisionada com um certificado de atestado individual e pode assinar registros de atestado usando-o (como o atestado usando um certificado de atestado individual é um recurso que somente as implementações do Keymaster com nível de segurança StrongBox podem implementar).

JniIdentityHashCode

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
JniPeerMembers

Interface pública para gerenciar políticas impostas em um dispositivo.

ManagedProfileCallerIdAccessPolicy

Chamado por um proprietário de perfil de um perfil gerenciado para recuperar a política de ID do chamador. -ou- Chamado por um proprietário de perfil de um perfil gerenciado para definir os pacotes que têm permissão para pesquisar contatos no perfil gerenciado com base nas informações de ID do chamador.

ManagedProfileContactsAccessPolicy

Chamado por um proprietário de perfil de um perfil gerenciado para determinar a política atual aplicada aos contatos de perfil gerenciado. -ou- Chamado por um proprietário de perfil de um perfil gerenciado para definir os pacotes que têm permissão de acesso aos contatos de perfil gerenciado do usuário pai.

ManagedSubscriptionsPolicy

Retorna ao atual ManagedSubscriptionsPolicy. -ou- Chamado por um proprietário de perfil de um dispositivo de propriedade da organização para especificar ManagedSubscriptionsPolicy

MinimumRequiredWifiSecurityLevel

Retorna o nível mínimo de segurança Wi-Fi atual. -ou- Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para especificar o nível mínimo de segurança necessário para redes Wi-Fi.

MtePolicy

Chamado por um proprietário de dispositivo, proprietário de perfil de um dispositivo de propriedade da organização para obter a política de 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

Retorna a política de streaming de aplicativo próximo ao tempo de execução atual definida pelo proprietário do dispositivo ou perfil. -ou- Chamado por um proprietário de dispositivo/perfil para definir a política de streaming de aplicativos nas proximidades.

NearbyNotificationStreamingPolicy

Retorna a política de streaming de notificação próxima do tempo de execução atual definida pelo proprietário do dispositivo ou perfil. -ou- Chamado por um proprietário de dispositivo/perfil para definir a política de streaming de notificação nas proximidades.

PasswordComplexity

Retorna a complexidade do bloqueio de tela do usuário atual.

PeerReference

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
PreferentialNetworkServiceConfigs

Obter configuração PreferentialNetworkServiceConfig de rede preferencial -ou- Define configurações de rede preferenciais.

PreferentialNetworkServiceEnabled

Indica se o serviço de rede preferencial está habilitado. -ou- Define se o serviço de rede preferencial está habilitado.

RequiredPasswordComplexity

Obtém o requisito de complexidade de senha definido por #setRequiredPasswordComplexity(int), para o usuário atual. -ou- Define um requisito mínimo de complexidade de senha para o bloqueio de tela do usuário.

Resources

Retorna um DevicePolicyResourcesManager contendo as APIs necessárias para definir, redefinir e obter recursos relacionados à política de dispositivo.

StorageEncryptionStatus

Chamado por um aplicativo que está administrando o dispositivo para determinar o status de criptografia atual do dispositivo.

SystemUpdatePolicy

Recuperar uma política de atualização do sistema local definida anteriormente pelo #setSystemUpdatePolicy.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

TransferOwnershipBundle

Retorna os dados passados do administrador atual para o novo administrador durante uma transferência de propriedade.

UsbDataSignalingEnabled

Retorna se a sinalização de dados USB está habilitada no momento. -ou- Chamado por um proprietário de dispositivo ou proprietário de perfil de um perfil gerenciado de propriedade da organização para habilitar ou desabilitar a sinalização de dados USB para o dispositivo.

UserRestrictionsGlobally

Chamado por um perfil ou proprietário de dispositivo para obter restrições globais de usuário definidas com #addUserRestrictionGlobally(String).

WifiSsidPolicy

Retorna a política de SSID Wi-Fi atual. -ou- Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para especificar a política de SSID Wi-Fi (WifiSsidPolicy).

Métodos

AcknowledgeDeviceCompliant()

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para confirmar que o dispositivo é compatível e o usuário pode desativar o perfil, se necessário, de acordo com a política de tempo máximo de folga.

AddCrossProfileIntentFilter(ComponentName, IntentFilter, DevicePolicyManagerFlags)

Chamado pelo proprietário do perfil de um perfil gerenciado para que algumas intenções enviadas no perfil gerenciado também possam ser resolvidas no pai, ou vice-versa.

AddCrossProfileWidgetProvider(ComponentName, String)

Chamado pelo proprietário do perfil de um perfil gerenciado ou por um detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para permitir que os provedores de widget de um determinado pacote estejam disponíveis no perfil pai.

AddOverrideApn(ComponentName, ApnSetting)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado para adicionar um APN de substituição.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

Chamado por um proprietário de perfil ou proprietário de dispositivo ou titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK.

AddUserRestriction(ComponentName, String)

Chamado por um proprietário de perfil, proprietário de dispositivo ou titular de qualquer permissão associada a uma restrição de usuário para definir uma restrição de usuário especificada pela chave.

AddUserRestrictionGlobally(String)

Chamado por um proprietário de perfil, proprietário de dispositivo ou titular de qualquer permissão associada a uma restrição de usuário para definir uma restrição de usuário especificada pelo fornecido key globalmente em todos os usuários.

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

Chamado por um proprietário de dispositivo para vincular a um serviço de um usuário gerenciado secundário ou vice-versa.

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

Interface pública para gerenciar políticas impostas em um dispositivo.

CanAdminGrantSensorsPermissions()

Retorna true se o chamador estiver sendo executado em um dispositivo no qual um administrador pode conceder permissões relacionadas aos sensores do dispositivo.

CanUsbDataSignalingBeDisabled()

Retorna se a ativação ou desativação da sinalização de dados USB é suportada no dispositivo.

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

Chamado pelo proprietário do dispositivo ou do perfil para limpar os dados do usuário do aplicativo de um determinado pacote.

ClearCrossProfileIntentFilters(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado para remover os filtros de intenção de perfil cruzado que vão do perfil gerenciado para o pai ou do pai para o perfil gerenciado.

ClearDeviceOwnerApp(String)

Limpa o proprietário atual do dispositivo.

ClearPackagePersistentPreferredActivities(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário de dispositivo ou detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK para remover todas as preferências persistentes do manipulador de intenção associadas ao pacote fornecido que foram definidas pelo #addPersistentPreferredActivity.

ClearProfileOwner(ComponentName)

Limpa o proprietário do perfil ativo.

ClearResetPasswordToken(ComponentName)

Chamado por um perfil, proprietário do dispositivo ou titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD para revogar o token de redefinição de senha atual.

ClearUserRestriction(ComponentName, String)

Chamado por um proprietário de perfil, proprietário de dispositivo ou titular de qualquer permissão associada a uma restrição de usuário para limpar uma restrição de usuário especificada pela chave.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
CreateAdminSupportIntent(String)

Chamado por qualquer aplicativo para exibir uma caixa de diálogo de suporte quando um recurso foi desabilitado por um administrador.

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

Chamado por um proprietário de dispositivo para criar um usuário com o nome especificado.

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

Chamado por um proprietário de dispositivo para criar um usuário com o nome especificado e um determinado componente do pacote de chamada como proprietário do perfil.

CreateUser(ComponentName, String)

Chamado por um proprietário de dispositivo para criar um usuário com o nome especificado.

Dispose()

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
Dispose(Boolean)

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
EnableSystemApp(ComponentName, Intent)

Reative os aplicativos do sistema por intenção que foram desabilitados por padrão quando o usuário foi inicializado.

EnableSystemApp(ComponentName, String)

Reative um aplicativo do sistema que foi desabilitado por padrão quando o usuário foi inicializado.

Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
FromContext(Context)

Interface pública para gerenciar políticas impostas em um dispositivo.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

Essa API pode ser chamada pelo seguinte para gerar um novo par de chaves privada/pública: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li><li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li><li>Um aplicativo que mantém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul> Se o dispositivo oferecer suporte à geração de chaves por meio de hardware seguro, esse método será útil para criar uma chave no KeyChain que nunca saiu do hardware seguro.

GetAccountTypesWithManagementDisabled()

Obtém a matriz de contas para as quais o gerenciamento de contas é desabilitado pelo proprietário do perfil ou do dispositivo.

GetAffiliationIds(ComponentName)

Retorna o conjunto de ids de afiliação definido anteriormente via #setAffiliationIds, ou um conjunto vazio se nenhum tiver sido definido.

GetAlwaysOnVpnLockdownWhitelist(ComponentName)

Chamado pelo proprietário do dispositivo ou perfil para consultar o conjunto de pacotes que têm permissão para acessar a rede diretamente quando a VPN sempre ativa está no modo de bloqueio, mas não está conectada.

GetAlwaysOnVpnPackage(ComponentName)

Chamado por um proprietário de dispositivo ou perfil para ler o nome do pacote que administra uma conexão VPN sempre ativa para o usuário atual.

GetApplicationRestrictions(ComponentName, String)

Recupera as restrições de aplicativo para um determinado aplicativo de destino em execução no usuário de chamada.

GetApplicationRestrictionsManagingPackage(ComponentName)

Chamado por um proprietário de perfil ou proprietário de dispositivo para recuperar o pacote de gerenciamento de restrições de aplicativo para o usuário atual ou null se nenhum estiver definido.

GetAutoTimeEnabled(ComponentName)

Retorna true se o tempo automático estiver habilitado no dispositivo.

GetAutoTimeZoneEnabled(ComponentName)

Retorna true se o fuso horário automático estiver habilitado no dispositivo.

GetBindDeviceAdminTargetUsers(ComponentName)

Retorna a lista de usuários de destino que o proprietário do dispositivo chamador ou o proprietário do usuário secundário pode usar ao chamar #bindDeviceAdminServiceAsUsero .

GetBluetoothContactSharingDisabled(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado para determinar se os dispositivos Bluetooth não podem ou não acessar contatos corporativos.

GetCameraDisabled(ComponentName)

Determine se as câmeras do dispositivo foram ou não desativadas para esse usuário, seja pelo administrador chamador, se especificado, ou por todos os administradores.

GetCertInstallerPackage(ComponentName)

Chamado por um proprietário de perfil ou proprietário de dispositivo para recuperar o instalador de certificado para o usuário, ou null se nenhum estiver definido.

GetCrossProfileCalendarPackages(ComponentName)

Obtém um conjunto de nomes de pacotes que têm permissão para acessar APIs de calendário de perfil cruzado.

GetCrossProfileCallerIdDisabled(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado para determinar se as informações de ID do chamador foram desabilitadas ou não.

GetCrossProfileContactsSearchDisabled(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado para determinar se a pesquisa de contatos foi desabilitada ou não.

GetCrossProfilePackages(ComponentName)

Retorna o conjunto de nomes de pacotes que o administrador definiu anteriormente como permitido para solicitar o consentimento do usuário para comunicação entre perfis, via #setCrossProfilePackages(ComponentName, Set).

GetCrossProfileWidgetProviders(ComponentName)

Chamado pelo proprietário do perfil de um perfil gerenciado ou um detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para consultar provedores dos quais os pacotes estão disponíveis no perfil pai.

GetDelegatedScopes(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário de dispositivo para recuperar uma lista dos escopos fornecidos a um pacote delegado.

GetDelegatePackages(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário de dispositivo para recuperar uma lista de pacotes delegados aos quais foi concedido um escopo de delegação.

GetEndUserSessionMessage(ComponentName)

Retorna a mensagem de fim da sessão do usuário.

GetEndUserSessionMessageFormatted(ComponentName)

Retorna a mensagem de fim da sessão do usuário.

GetFactoryResetProtectionPolicy(ComponentName)

Chamável pelo proprietário do dispositivo ou pelo proprietário do perfil de um dispositivo de propriedade da organização, para recuperar a política atual de proteção contra redefinição de fábrica (FRP) definida anteriormente pelo #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Retorna o host DNS privado em todo o sistema.

GetGlobalPrivateDnsMode(ComponentName)

Retorna o modo DNS privado em todo o sistema.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInstalledCaCerts(ComponentName)

Retorna todos os certificados de autoridade de certificação que são confiáveis no momento, excluindo certificados de autoridade de certificação do sistema.

GetKeepUninstalledPackages(ComponentName)

Obtenha a lista de aplicativos para manter como APKs mesmo que nenhum usuário a tenha instalado no momento.

GetKeyguardDisabledFeatures(ComponentName)

Determine se os recursos foram ou não desabilitados no keyguard pelo administrador chamador, se especificado, ou por todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetKeyPairGrants(String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o #DELEGATION_CERT_SELECTION privilégio), para consultar quais aplicativos têm acesso a uma determinada chave KeyChain.

GetLockTaskFeatures(ComponentName)

Obtém quais recursos do sistema estão habilitados para o modo LockTask.

GetLockTaskPackages(ComponentName)

Retorna a lista de pacotes com permissão para iniciar o modo de tarefa de bloqueio.

GetLongSupportMessage(ComponentName)

Chamado por um administrador do dispositivo para obter a longa mensagem de suporte.

GetLongSupportMessageFormatted(ComponentName)

Chamado por um administrador do dispositivo para obter a longa mensagem de suporte.

GetManagedProfileMaximumTimeOff(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para obter o tempo máximo que o perfil pode ser desativado.

GetMaximumFailedPasswordsForWipe(ComponentName)

Recupere o número máximo atual de tentativas de login permitidas antes que o dispositivo ou perfil seja apagado, para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetMaximumTimeToLock(ComponentName)

Recupere o tempo máximo atual para desbloquear para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetMeteredDataDisabledPackages(ComponentName)

Chamado por um proprietário de dispositivo ou perfil para recuperar a lista de pacotes que são impedidos pelo administrador de usar dados limitados.

GetOrganizationColor(ComponentName)

Chamado por um proprietário de perfil de um perfil gerenciado para recuperar a cor usada para personalização.

GetOrganizationName(ComponentName)

Chamado pelo proprietário do dispositivo (desde a API 26) ou proprietário do perfil (desde a API 24) ou detentores da permissão android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY para recuperar o nome da organização sob gerenciamento.

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

Chamado pelo proprietário do dispositivo (desde a API 26) ou proprietário do perfil (desde a API 24) ou detentores da permissão android. Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY para recuperar o nome da organização sob gerenciamento.

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

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado para obter todos os APNs de substituição inseridos pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado anteriormente usando #addOverrideApno .

GetParentProfileInstance(ComponentName)

Chamado pelo proprietário do perfil de um perfil gerenciado para obter um DevicePolicyManager cujas chamadas atuam no perfil pai.

GetPasswordExpiration(ComponentName)

Obtenha o tempo de expiração de senha atual para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordExpirationTimeout(ComponentName)

Obtenha o tempo limite de expiração da senha para o administrador especificado.

GetPasswordHistoryLength(ComponentName)

Recupere o comprimento atual do histórico de senhas de um administrador específico ou de todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMaximumLength(PasswordQuality)

Retornar o comprimento máximo de senha que o dispositivo suporta para uma qualidade de senha específica.

GetPasswordMinimumLength(ComponentName)

Recupere o comprimento mínimo de senha atual para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumLetters(ComponentName)

Recupere o número atual de letras necessárias na senha para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumLowerCase(ComponentName)

Recupere o número atual de letras minúsculas necessárias na senha de um administrador específico ou de todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumNonLetter(ComponentName)

Recupere o número atual de caracteres sem letras necessários na senha de um administrador específico ou de todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumNumeric(ComponentName)

Recupere o número atual de dígitos numéricos necessários na senha para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumSymbols(ComponentName)

Recupere o número atual de símbolos necessários na senha de um administrador específico ou de todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMinimumUpperCase(ComponentName)

Recupere o número atual de letras maiúsculas necessárias na senha de um administrador específico ou de todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordQuality(ComponentName)

Recupere a qualidade mínima de senha atual para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPendingSystemUpdate(ComponentName)

Chamado pelos proprietários do dispositivo ou do perfil para obter informações sobre uma atualização do sistema pendente.

GetPermissionGrantState(ComponentName, String, String)

Retorna o estado de concessão atual de uma permissão de tempo de execução para um aplicativo específico.

GetPermissionPolicy(ComponentName)

Retorna a política de permissão de tempo de execução atual definida pelo proprietário do dispositivo ou perfil.

GetPermittedAccessibilityServices(ComponentName)

Retorna a lista de serviços de acessibilidade permitidos definidos por este proprietário de dispositivo ou perfil.

GetPermittedCrossProfileNotificationListeners(ComponentName)

Retorna a lista de pacotes instalados no usuário principal que permitiram usar um android.service.notification.NotificationListenerService para receber notificações desse perfil gerenciado, conforme definido pelo proprietário do perfil.

GetPermittedInputMethods(ComponentName)

Retorna a lista de métodos de entrada permitidos definidos por este proprietário de dispositivo ou perfil.

GetPersonalAppsSuspendedReasons(ComponentName)

Chamado pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para verificar se os aplicativos pessoais estão suspensos.

GetRequiredStrongAuthTimeout(ComponentName)

Determine por quanto tempo o usuário poderá usar autenticação secundária não forte para autenticação, já que a última autenticação de método forte (senha, pin ou padrão) foi usada.

GetScreenCaptureDisabled(ComponentName)

Determine se a captura de tela foi ou não desabilitada pelo administrador chamador, se especificado, ou por todos os administradores.

GetSecondaryUsers(ComponentName)

Chamado por um proprietário de dispositivo para listar todos os usuários secundários no dispositivo.

GetShortSupportMessage(ComponentName)

Chamado por um administrador do dispositivo ou detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE para obter a mensagem de suporte curta.

GetShortSupportMessageFormatted(ComponentName)

Chamado por um administrador do dispositivo ou detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE para obter a mensagem de suporte curta.

GetStartUserSessionMessage(ComponentName)

Retorna a mensagem de início da sessão do usuário.

GetStartUserSessionMessageFormatted(ComponentName)

Retorna a mensagem de início da sessão do usuário.

GetStorageEncryption(ComponentName)

Este membro foi preterido.

GetTrustAgentConfiguration(ComponentName, ComponentName)

Obtém a configuração para o agente de confiança fornecido com base na agregação de todas as chamadas para todos os administradores de #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) dispositivo.

GetUserControlDisabledPackages(ComponentName)

Retorna a lista de pacotes sobre os quais o controle de usuário é desabilitado por um proprietário de dispositivo ou perfil ou detentores da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL.

GetUserRestrictions(ComponentName)

Chamado por um administrador para obter restrições de usuário definidas por eles mesmos com #addUserRestriction(ComponentName, String)o .

GetWifiMacAddress(ComponentName)

Chamado por um proprietário de dispositivo ou proprietário de perfil no dispositivo de propriedade da organização para obter o endereço MAC do dispositivo Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o #DELEGATION_CERT_SELECTION privilégio), para conceder a um aplicativo acesso a uma chave KeyChain já instalada (ou gerada).

GrantKeyPairToWifiAuth(String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o #DELEGATION_CERT_SELECTION privilégio), para permitir o uso de um par de chaves KeyChain para autenticação em redes Wi-Fi.

HasCaCertInstalled(ComponentName, Byte[])

Retorna se esse certificado está instalado como uma CA confiável.

HasGrantedPolicy(ComponentName, DeviceAdminUses)

Retorna true se um administrador tiver recebido uma política de dispositivo específica.

HasKeyPair(String)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados sob um determinado alias: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li><li>Instalador< de certificado delegado/li><li>Aplicativo de gerenciamento de< credenciais/li><li>Um aplicativo que mantém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</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)

Chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para determinar se o usuário está impedido de modificar redes configuradas pelo administrador.

InstallCaCert(ComponentName, Byte[])

Instala o certificado fornecido como uma CA de usuário.

InstallExistingPackage(ComponentName, String)

Instale um pacote existente que tenha sido instalado em outro usuário ou que tenha sido mantido após a remoção via #setKeepUninstalledPackages.

InstallKeyPair(ComponentName, IPrivateKey, Certificate, String)

Essa API pode ser chamada pelo seguinte para instalar um certificado e a chave privada correspondente: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li><li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li><li>Um aplicativo que detém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul> Todos os aplicativos dentro do perfil poderão acessar o certificado e usar a chave privada, dada a aprovação direta do usuário.

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

Essa API pode ser chamada pelo seguinte para instalar uma cadeia de certificados e a chave privada correspondente para o certificado folha: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li><li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li><li>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul> Todos os aplicativos dentro do perfil poderão acessar a cadeia de certificados e usar a chave privada, com a aprovação direta do usuário.

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

Essa API pode ser chamada pelo seguinte para instalar uma cadeia de certificados e a chave privada correspondente para o certificado folha: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li><li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li><li>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul> Todos os aplicativos dentro do perfil poderão acessar a cadeia de certificados e usar a chave privada, com a aprovação direta do usuário (se o usuário tiver permissão para selecionar a chave privada).

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

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para instalar uma atualização do sistema a partir do arquivo fornecido.

IsAdminActive(ComponentName)

Retorne true se o componente de administrador fornecido estiver atualmente ativo (habilitado) no sistema.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Chamado pelo proprietário do dispositivo ou perfil para consultar se a VPN sempre ativa atual está configurada no modo de bloqueio.

IsApplicationHidden(ComponentName, String)

Determine se um pacote está oculto.

IsBackupServiceEnabled(ComponentName)

Retorne se o serviço de backup está habilitado pelo proprietário do dispositivo ou pelo proprietário do perfil para o usuário atual, conforme definido anteriormente pelo #setBackupServiceEnabled(ComponentName, boolean).

IsCommonCriteriaModeEnabled(ComponentName)

Retorna se o modo Common Criteria está habilitado no momento.

IsDeviceOwnerApp(String)

Usado para determinar se um pacote específico foi registrado como um aplicativo Proprietário do Dispositivo.

IsEphemeralUser(ComponentName)

Verifica se o proprietário do perfil está sendo executado em um usuário efêmero.

IsKeyPairGrantedToWifiAuth(String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o #DELEGATION_CERT_SELECTION privilégio), para consultar se um par de chaves KeyChain pode ser usado para autenticação em redes Wi-Fi.

IsLockTaskPermitted(String)

Essa função permite que o chamador saiba se o componente determinado tem permissão para iniciar o modo de tarefa de bloqueio.

IsManagedProfile(ComponentName)

Retorne se esse usuário for um perfil gerenciado de outro usuário.

IsMasterVolumeMuted(ComponentName)

Chamado pelos proprietários do perfil ou do dispositivo para verificar se o mudo do volume global está ativado ou desativado.

IsNetworkLoggingEnabled(ComponentName)

Retorne se o log de rede está habilitado por um proprietário de dispositivo ou perfil de um perfil gerenciado.

IsOverrideApnEnabled(ComponentName)

Chamado pelo proprietário do dispositivo para verificar se os APNs de substituição estão habilitados no momento.

IsPackageSuspended(ComponentName, String)

Determine se um pacote está suspenso.

IsProfileOwnerApp(String)

Usado para determinar se um determinado pacote está registrado como o proprietário do perfil do usuário.

IsProvisioningAllowed(String)

Retorna se é possível para o chamador iniciar o provisionamento de um perfil ou dispositivo gerenciado, configurando-se como o proprietário do dispositivo ou perfil.

IsResetPasswordTokenActive(ComponentName)

Chamado por um perfil, proprietário do dispositivo ou titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD para verificar se o token de redefinição de senha atual está ativo.

IsSafeOperation(Int32)

Verifica se é seguro executar operações que podem ser afetadas pelo determinado reason.

IsSecurityLoggingEnabled(ComponentName)

Retorne se o log de segurança está habilitado ou não pelo administrador.

IsUninstallBlocked(ComponentName, String)

Verifique se o usuário foi impedido pela política de dispositivo de desinstalar um pacote.

IsUsingUnifiedPassword(ComponentName)

Quando chamado por um perfil, o proprietário de um perfil gerenciado retorna true se o perfil usa desafio unificado com seu usuário pai.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
ListForegroundAffiliatedUsers()

Obtém a lista de #isAffiliatedUser() affiliated usuários em execução em primeiro plano.

LockNow()

Faça o bloqueio do dispositivo imediatamente, como se o tempo limite da tela de bloqueio tivesse expirado no ponto dessa chamada.

LockNow(DevicePolicyManagerFlags)

Faça o bloqueio do dispositivo imediatamente, como se o tempo limite da tela de bloqueio tivesse expirado no ponto dessa chamada.

LogoutUser(ComponentName)

Chamado por um proprietário de perfil de usuário secundário afiliado ao dispositivo para interromper o usuário chamador e alternar de volta para o usuário principal (quando o usuário foi #switchUser(ComponentName, UserHandle) trocado) ou parar o usuário (quando era #startUserInBackground(ComponentName, UserHandle) started in background.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Reboot(ComponentName)

Chamado pelo proprietário do dispositivo para reiniciar o dispositivo.

RemoveActiveAdmin(ComponentName)

Remova um componente de administração atual.

RemoveCrossProfileWidgetProvider(ComponentName, String)

Chamado pelo proprietário do perfil de um perfil gerenciado ou um detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para desabilitar provedores de widget de um determinado pacote para estar disponível no perfil pai.

RemoveKeyPair(ComponentName, String)

Essa API pode ser chamada pelo seguinte para remover um par de certificados e chaves privadas instalados sob um determinado alias: <ul<>li>Proprietário< do dispositivo/li><li>Proprietário do perfil</li<>li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li></ul>

RemoveOverrideApn(ComponentName, Int32)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado para remover um APN de substituição.

RemoveUser(ComponentName, UserHandle)

Chamado por um proprietário de dispositivo para remover um usuário/perfil e todos os dados associados.

RequestBugreport(ComponentName)

Chamado por um proprietário de dispositivo para solicitar um relatório de bug.

ResetPassword(String, ResetPasswordFlags)

Forçar uma nova senha para o desbloqueio do dispositivo (a senha necessária para acessar todo o dispositivo) ou o desafio do perfil de trabalho no usuário atual.

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

Chamado pelo proprietário do dispositivo ou perfil para forçar a definição de uma nova senha de desbloqueio do dispositivo ou um desafio de perfil gerenciado no usuário atual.

RetrieveNetworkLogs(ComponentName, Int64)

Chamado pelo proprietário do dispositivo, proprietário do perfil de um perfil gerenciado ou aplicativo delegado com #DELEGATION_NETWORK_LOGGING para recuperar o lote mais recente de eventos de log de rede.

RetrievePreRebootSecurityLogs(ComponentName)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para recuperar logs do dispositivo antes da última reinicialização do dispositivo.

RetrieveSecurityLogs(ComponentName)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para recuperar todas as novas entradas de log de segurança desde a última chamada para essa API após a inicialização do dispositivo.

RevokeKeyPairFromApp(ComponentName, String, String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o privilégio), para revogar a #DELEGATION_CERT_SELECTION concessão de um aplicativo a um par de chaves KeyChain.

RevokeKeyPairFromWifiAuth(String)

Chamado por um proprietário de dispositivo ou perfil, ou seletor de certificado delegado (um aplicativo ao qual foi delegado o #DELEGATION_CERT_SELECTION privilégio), para negar o uso de um par de chaves KeyChain para autenticação em redes Wi-Fi.

SetAccountManagementDisabled(ComponentName, String, Boolean)

Chamado por um proprietário de dispositivo ou de perfil para desativar o gerenciamento de contas para um tipo específico de conta.

SetAffiliationIds(ComponentName, ICollection<String>)

Indica a entidade que controla o dispositivo.

SetAlwaysOnVpnPackage(ComponentName, String, Boolean)

Chamado por um proprietário de dispositivo ou perfil para configurar uma conexão VPN sempre ativa por meio de um aplicativo específico para o usuário atual.

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

Uma versão #setAlwaysOnVpnPackage(ComponentName, String, boolean) disso permite que o administrador especifique um conjunto de aplicativos que devem ser capazes de acessar a rede diretamente quando a VPN não estiver conectada.

SetApplicationHidden(ComponentName, String, Boolean)

Ocultar ou reexibir pacotes.

SetApplicationRestrictions(ComponentName, String, Bundle)

Define as restrições de aplicativo para um determinado aplicativo de destino em execução no usuário chamador.

SetApplicationRestrictionsManagingPackage(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário de dispositivo para conceder permissão a um pacote para gerenciar restrições de aplicativo para o usuário chamador via #setApplicationRestrictions e #getApplicationRestrictions.

SetAutoTimeEnabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo, um proprietário de perfil para o usuário principal ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para ativar e desativar o tempo automático.

SetAutoTimeRequired(ComponentName, Boolean)

Chamado por um proprietário de dispositivo ou, alternativamente, um proprietário de perfil do Android 8.

SetAutoTimeZoneEnabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo, um proprietário de perfil para o usuário principal ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para ativar e desativar o fuso horário automático.

SetBackupServiceEnabled(ComponentName, Boolean)

Permite que o proprietário do dispositivo ou do perfil habilite ou desabilite o serviço de backup.

SetBluetoothContactSharingDisabled(ComponentName, Boolean)

Chamado por um proprietário de perfil de um perfil gerenciado para definir se os dispositivos bluetooth podem acessar contatos corporativos.

SetCameraDisabled(ComponentName, Boolean)

Chamado por um aplicativo que está administrando o dispositivo para desativar todas as câmeras no dispositivo, para este usuário.

SetCertInstallerPackage(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário de dispositivo para conceder acesso a APIs de manipulação de certificado privilegiadas a um aplicativo instalador de certificados de terceiros.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de um perfil gerenciado de propriedade da organização para alternar o modo Critérios comuns para o dispositivo.

SetConfiguredNetworksLockdownState(ComponentName, Boolean)

Chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para controlar se o usuário pode alterar as redes configuradas pelo administrador.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Permite que um conjunto de pacotes acesse APIs de calendário de perfil cruzado.

SetCrossProfileCallerIdDisabled(ComponentName, Boolean)

Chamado por um proprietário de perfil de um perfil gerenciado para definir se as informações de ID do chamador do perfil gerenciado serão mostradas no perfil pai, para chamadas de entrada.

SetCrossProfileContactsSearchDisabled(ComponentName, Boolean)

Chamado por um proprietário de perfil de um perfil gerenciado para definir se a pesquisa de contatos do perfil gerenciado será mostrada no perfil pai, para chamadas de entrada.

SetCrossProfilePackages(ComponentName, ICollection<String>)

Define o conjunto de nomes de pacotes permitidos pelo administrador que têm permissão para solicitar o consentimento do usuário para comunicação entre perfis.

SetDefaultDialerApplication(String)

Deve ser chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para definir o aplicativo de discagem padrão para o usuário chamador.

SetDefaultSmsApplication(ComponentName, String)

Deve ser chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para definir o aplicativo SMS padrão.

SetDelegatedScopes(ComponentName, String, IList<String>)

Chamado por um proprietário de perfil ou proprietário de dispositivo para conceder acesso a APIs privilegiadas para outro aplicativo.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

Define as informações do proprietário do dispositivo a serem mostradas na tela de bloqueio.

SetDeviceOwnerLockScreenInfo(ComponentName, String)

Define as informações do proprietário do dispositivo a serem mostradas na tela de bloqueio.

SetEndUserSessionMessage(ComponentName, ICharSequence)

Chamado por um proprietário do dispositivo para especificar a mensagem de fim da sessão do usuário.

SetEndUserSessionMessage(ComponentName, String)

Chamado por um proprietário do dispositivo para especificar a mensagem de fim da sessão do usuário.

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

Chamável pelo proprietário do dispositivo ou pelo proprietário do perfil de um dispositivo de propriedade da organização, para definir uma política de proteção de redefinição de fábrica (FRP).

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

Define o modo DNS privado global como oportunista.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

Define o host DNS privado global a ser usado.

SetGlobalSetting(ComponentName, String, String)

Esse método é praticamente preterido.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

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

Defina uma lista de aplicativos para manter como APKs, mesmo que nenhum usuário a tenha instalado no momento.

SetKeyguardDisabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo ou proprietário de perfil de usuários secundários que é afiliado ao dispositivo para desativar o protetor de chave completamente.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Chamado por um aplicativo que está administrando o dispositivo para desabilitar personalizações de guarda-chave, como widgets.

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

Essa API pode ser chamada a seguir para associar certificados a um par de chaves que foi gerado usando #generateKeyPairo , e definir se a chave está disponível para o usuário escolher no prompt de seleção de certificado: <ul><li>Proprietário< do dispositivo/li><li>Proprietário< do perfil/li<>li>Instalador< de certificado delegado/li<>li>Aplicativo de gerenciamento de< credenciais/li></ul>

SetLocationEnabled(ComponentName, Boolean)

Chamado pelos proprietários do dispositivo para definir a configuração de localização global do usuário.

SetLockTaskFeatures(ComponentName, LockTaskFeatures)

Define quais recursos do sistema são habilitados quando o dispositivo é executado no modo de tarefa de bloqueio.

SetLockTaskPackages(ComponentName, String[])

Define quais pacotes podem entrar no modo de tarefa de bloqueio.

SetLogoutEnabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo para especificar se o logout está habilitado para todos os usuários secundários.

SetLongSupportMessage(ComponentName, ICharSequence)

Chamado por um administrador do dispositivo para definir a mensagem de suporte longa.

SetLongSupportMessage(ComponentName, String)

Chamado por um administrador do dispositivo para definir a mensagem de suporte longa.

SetManagedProfileMaximumTimeOff(ComponentName, Int64)

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para definir o tempo máximo que o perfil pode ser desativado.

SetMasterVolumeMuted(ComponentName, Boolean)

Chamado pelos proprietários do perfil ou do dispositivo para ativar ou desativar o volume global.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

Definir isso como um valor maior que zero habilita uma política que executará um apagamento de dispositivo ou perfil depois que muitas senhas incorretas de desbloqueio de dispositivo tiverem sido inseridas.

SetMaximumTimeToLock(ComponentName, Int64)

Chamado por um aplicativo que está administrando o dispositivo para definir o tempo máximo para a atividade do usuário até que o dispositivo seja bloqueado.

SetMeteredDataDisabledPackages(ComponentName, IList<String>)

Chamado por um proprietário de dispositivo ou perfil para restringir o uso de dados limitados por pacotes limitados.

SetNetworkLoggingEnabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo, proprietário de perfil de um perfil gerenciado ou aplicativo delegado com #DELEGATION_NETWORK_LOGGING para controlar o recurso de log de rede.

SetOrganizationColor(ComponentName, Color)

Chamado por um proprietário de perfil de um perfil gerenciado para definir a cor usada para personalização.

SetOrganizationId(String)

Define a Enterprise ID para o perfil de trabalho ou dispositivo gerenciado.

SetOrganizationName(ComponentName, ICharSequence)

Chamado pelo proprietário do dispositivo (desde a API 26) ou pelo proprietário do perfil (desde a API 24) para definir o nome da organização sob gerenciamento.

SetOrganizationName(ComponentName, String)

Chamado pelo proprietário do dispositivo (desde a API 26) ou pelo proprietário do perfil (desde a API 24) para definir o nome da organização sob gerenciamento.

SetOverrideApnsEnabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo para definir se os APNs de substituição devem ser habilitados.

SetPackagesSuspended(ComponentName, String[], Boolean)

Chamado pelos proprietários do dispositivo ou perfil para suspender pacotes para este usuário.

SetPasswordExpirationTimeout(ComponentName, Int64)

Chamado por um administrador do dispositivo para definir o tempo limite de expiração da senha.

SetPasswordHistoryLength(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o comprimento do histórico de senhas.

SetPasswordMinimumLength(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o comprimento mínimo permitido da senha.

SetPasswordMinimumLetters(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de letras necessárias na senha.

SetPasswordMinimumLowerCase(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de letras minúsculas necessárias na senha.

SetPasswordMinimumNonLetter(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de caracteres sem letra (dígitos numéricos ou símbolos) necessários na senha.

SetPasswordMinimumNumeric(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de dígitos numéricos necessários na senha.

SetPasswordMinimumSymbols(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de símbolos necessários na senha.

SetPasswordMinimumUpperCase(ComponentName, Int32)

Chamado por um aplicativo que está administrando o dispositivo para definir o número mínimo de letras maiúsculas necessárias na senha.

SetPasswordQuality(ComponentName, PasswordQuality)

Chamado por um aplicativo que está administrando o dispositivo para definir as restrições de senha que ele está impondo.

SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

Define o estado de concessão de uma permissão de tempo de execução para um aplicativo específico.

SetPermissionPolicy(ComponentName, PermissionPolicy)

Defina a resposta padrão para futuras solicitações de permissão de tempo de execução por aplicativos.

SetPermittedAccessibilityServices(ComponentName, IList<String>)

Chamado por um perfil ou proprietário de dispositivo para definir o android.accessibilityservice.AccessibilityServicepermitido .

SetPermittedCrossProfileNotificationListeners(ComponentName, IList<String>)

Chamado por um proprietário de perfil de um perfil gerenciado para definir os pacotes que têm permissão para usar um android.service.notification.NotificationListenerService no usuário principal para ver as notificações do perfil gerenciado.

SetPermittedInputMethods(ComponentName, IList<String>)

Chamado por um proprietário de perfil ou dispositivo ou detentor da permissão para definir os serviços de métodos de android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS entrada permitidos para este usuário.

SetPersonalAppsSuspended(ComponentName, Boolean)

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para suspender aplicativos pessoais no dispositivo.

SetProfileEnabled(ComponentName)

Define o estado habilitado do perfil.

SetProfileName(ComponentName, String)

Define o nome do perfil.

SetRecommendedGlobalProxy(ComponentName, ProxyInfo)

Defina um proxy HTTP global independente de rede.

SetRequiredStrongAuthTimeout(ComponentName, Int64)

Chamado por um proprietário de dispositivo/perfil para definir o tempo limite após o qual o desbloqueio com autenticação secundária não forte (e.

SetResetPasswordToken(ComponentName, Byte[])

Chamado por um perfil ou proprietário de dispositivo para provisionar um token que pode ser usado posteriormente para redefinir a senha da tela de bloqueio do dispositivo (se chamado pelo proprietário do dispositivo) ou o desafio do perfil gerenciado (se chamado pelo proprietário do perfil), via #resetPasswordWithToken.

SetRestrictionsProvider(ComponentName, ComponentName)

Designa um componente de serviço específico como o provedor para fazer solicitações de permissão de um administrador local ou remoto do usuário.

SetScreenCaptureDisabled(ComponentName, Boolean)

Chamado por um proprietário de dispositivo/perfil para definir se a captura de tela está desabilitada.

SetSecureSetting(ComponentName, String, String)

Esse método é praticamente preterido.

SetSecurityLoggingEnabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou por um proprietário de perfil de um perfil gerenciado de propriedade da organização para controlar o recurso de log de segurança.

SetShortSupportMessage(ComponentName, ICharSequence)

Chamado por um administrador do dispositivo para definir a mensagem de suporte curta.

SetShortSupportMessage(ComponentName, String)

Chamado por um administrador do dispositivo para definir a mensagem de suporte curta.

SetStartUserSessionMessage(ComponentName, ICharSequence)

Chamado por um proprietário de dispositivo para especificar a mensagem de início da sessão do usuário.

SetStartUserSessionMessage(ComponentName, String)

Chamado por um proprietário de dispositivo para especificar a mensagem de início da sessão do usuário.

SetStatusBarDisabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil de usuários secundários afiliados ao dispositivo para desabilitar a barra de status.

SetStorageEncryption(ComponentName, Boolean)

Este membro foi preterido.

SetSystemSetting(ComponentName, String, String)

Chamado por um proprietário de dispositivo ou perfil para atualizar android.provider.Settings.System as configurações.

SetSystemUpdatePolicy(ComponentName, SystemUpdatePolicy)

Chamado por proprietários de dispositivos ou proprietários de perfil de um perfil gerenciado de propriedade da organização para definir uma política de atualização do sistema local.

SetTime(ComponentName, Int64)

Chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para definir a hora do relógio de parede do sistema.

SetTimeZone(ComponentName, String)

Chamado por um proprietário de dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para definir o fuso horário padrão persistente do sistema.

SetTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle)

Define uma lista de recursos de configuração a serem habilitados para um componente de agente confiável.

SetUninstallBlocked(ComponentName, String, Boolean)

Altere se um usuário pode desinstalar um pacote.

SetUserControlDisabledPackages(ComponentName, IList<String>)

Chamado por um proprietário de dispositivo ou um proprietário de perfil ou detentor da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL para desabilitar o controle do usuário sobre aplicativos.

SetUserIcon(ComponentName, Bitmap)

Chamado pelos proprietários do perfil ou do dispositivo para definir a foto do usuário.

StartUserInBackground(ComponentName, UserHandle)

Chamado por um proprietário de dispositivo para iniciar o usuário secundário especificado em segundo plano.

StopUser(ComponentName, UserHandle)

Chamado por um proprietário de dispositivo para parar o usuário secundário especificado.

SwitchUser(ComponentName, UserHandle)

Chamado por um proprietário de dispositivo para alternar o usuário secundário especificado para o primeiro plano.

ToArray<T>()

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

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

Altera o administrador atual para outro.

UninstallAllUserCaCerts(ComponentName)

Desinstala todos os certificados de CA confiáveis personalizados do perfil.

UninstallCaCert(ComponentName, Byte[])

Desinstala o certificado fornecido de CAs de usuários confiáveis, se houver.

UnregisterFromRuntime()

Interface pública para gerenciar políticas impostas em um dispositivo.

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

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado para atualizar um APN de substituição.

Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
WipeData(WipeDataFlags)

Confira #wipeData(int, CharSequence)

WipeData(WipeDataFlags, ICharSequence)

Peça que todos os dados do usuário sejam apagados.

WipeData(WipeDataFlags, String)

Peça que todos os dados do usuário sejam apagados.

WipeDevice(WipeDataFlags)

Peça que o dispositivo seja apagado e redefinido de fábrica.

Implantações explícitas de interface

IJavaPeerable.Disposed()

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.Finalized()

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Interface pública para gerenciar políticas impostas em um dispositivo.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Interface pública para gerenciar políticas impostas em um dispositivo.

GetJniTypeName(IJavaPeerable)

Interface pública para gerenciar políticas impostas em um dispositivo.

Aplica-se a