Idioma

DevicePolicyManager Classe

Definição

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no 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

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

Essa classe contém três tipos de métodos: ol<li><Aqueles destinados ao gerenciamento de aplicativos>li<Aqueles voltados para o Titular>da Função de Gerenciamento de Política de Dispositivo li<Aqueles voltados para aplicativos que desejam respeitar a política>/<ol do dispositivo>

O chamador pretendido para cada API é indicado em seu Javadoc.

<b>Gerenciando aplicativos</b>

Os aplicativos podem ser capazes de definir a política do dispositivo ("Gerenciando aplicativos") sendo definidos como um Administrador de Dispositivos, sendo definidos como um Controlador de Política de Dispositivo ou mantendo as permissões apropriadas.

Um <administrador> de dispositivo b</b> é um aplicativo que é capaz de impor políticas de dispositivo que ele declarou em seu arquivo XML de administrador do dispositivo. Um aplicativo pode solicitar que o usuário conceda a ele privilégios de administrador do dispositivo usando a ação #ACTION_ADD_DEVICE_ADMIN .

Para obter mais informações sobre a Administração de Dispositivos, leia o guia do desenvolvedor de Administração de Dispositivos .

Os aplicativos de Administrador de Dispositivos também podem ser reconhecidos como <b> Controladores de Política de< Dispositivo/b>. Os Controladores de Política de Dispositivo podem ser um dos dois tipos: <ul><li>A Device Owner, que só existe no UserManager#isSystemUser System User usuário principal ou no usuário principal, é o tipo mais poderoso de Controlador de Política de Dispositivo e pode afetar a política em todo o dispositivo. < >Li A Profile Owner, que pode existir em qualquer usuário, pode afetar a política no usuário em que ele está e quando ele está em UserManager#isProfile a profile execução tem capacidade limitada de afetar a política em seu pai. </ul>

Recursos adicionais podem ser fornecidos aos Controladores de Política de Dispositivo nas seguintes circunstâncias: <ul><li>Um Proprietário de Perfil em um dispositivo de propriedade da organização tem acesso a habilidades adicionais, afetando a política no pai do perfil e também o próprio perfil. <li>Um Proprietário de Perfil em execução no UserManager#isSystemUser System User tem acesso a recursos adicionais que afetam o UserManager#isSystemUser System User dispositivo e também todo o dispositivo. <li>Um Proprietário de Perfil em execução em um usuário afiliado tem recursos semelhantes aos de um Proprietário< do Dispositivo/ul>

Para obter mais informações, consulte Como criar um controlador de política de dispositivo.

As permissões geralmente são fornecidas apenas a aplicativos que cumprem funções-chave específicas no dispositivo (como gerenciamento android.devicelock.DeviceLockManager device locks).

<b>Titular< da Função de Gerenciamento de Política de Dispositivo/b>

Um aplicativo no dispositivo atende à Função de Gerenciamento de Política de Dispositivo e é confiável no gerenciamento do estado geral da Política de Dispositivo. Isso tem acesso a métodos muito mais poderosos do que o gerenciamento de aplicativos.

<b>Consultando a Política< de Dispositivo/b>

Na maioria dos casos, os aplicativos regulares não precisam se preocupar com a política de dispositivo e as restrições serão impostas automaticamente. Há alguns casos em que um aplicativo pode querer consultar a política do dispositivo para fornecer uma melhor experiência do usuário. Apenas um pequeno número de políticas permite que os aplicativos os consultem diretamente. Essas APIs normalmente não terão permissões especiais necessárias.

<b>Provisionamento< Gerenciado/b>

O Provisionamento Gerenciado é o processo de reconhecimento de um aplicativo como proprietário de perfil. Ele envolve a apresentação de telas de educação e consentimento ao usuário para garantir que ele esteja ciente dos recursos que concede ao Controlador de Política de Dispositivo

Para obter mais informações sobre provisionamento, consulte Como criar um controlador de política de dispositivo.

Um <b>Perfil< Gerenciado/b> habilita a separação de dados. Por exemplo, para usar um dispositivo para uso pessoal e corporativo. O perfil gerenciado e seu pai compartilham um inicializador.

<b>Afiliação</b>

Usando o #setAffiliationIds método, um Proprietário do Dispositivo pode definir uma lista de IDs de afiliação para o UserManager#isSystemUser System User. Qualquer Proprietário de Perfil no mesmo dispositivo também pode chamar #setAffiliationIds para definir ids de afiliação para o UserManager user qual ele está ativado. Quando há a mesma ID presente em ambas as listas, o usuário é considerado "afiliado" e podemos nos referir ao Proprietário do Perfil como um "proprietário de perfil em um usuário afiliado" ou um "proprietário de perfil afiliado".

Tornar-se afiliado concede os recursos do Proprietário do Perfil semelhantes aos do Proprietário do Dispositivo. Ele também permite o #bindDeviceAdminServiceAsUser uso das APIs para comunicação direta entre o Proprietário do Dispositivo e proprietários de perfil afiliados.

<b>Propriedade da< Organização/b>

Um dispositivo de propriedade da organização é aquele que não pertence à pessoa que faz uso do dispositivo e, em vez disso, pertence a uma organização, como seu empregador ou provedor de educação. Esses dispositivos são reconhecidos como sendo de propriedade da organização, seja pela presença de um proprietário de dispositivo ou de um #isOrganizationOwnedDeviceWithManagedProfile profile which has a profile owner is marked as organization owned.

Os proprietários de perfil em execução em um dispositivo de propriedade da organização podem exercer recursos adicionais usando a #getParentProfileInstance(ComponentName) API que se aplicam ao usuário pai. Cada API indicará se ela é utilizável dessa forma.

<b>Android Automotive</b>

Ativado android.content.pm.PackageManager#FEATURE_AUTOMOTIVE "Android Automotive builds", alguns métodos podem ser lançados UnsafeStateException "an exception" se uma ação não for segura (por exemplo, se o veículo estiver em movimento). Os chamadores em android.content.pm.PackageManager#FEATURE_AUTOMOTIVE "Android Automotive builds" execução sempre devem verificar essa exceção.

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

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

Construtores

Nome Description
DevicePolicyManager(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Campos

Nome Description
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 após a alteração dos escopos de delegação do aplicativo.

ActionCheckPolicyCompliance

Ação de atividade: inicie o DPC para verificar a conformidade da 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 ter opcionalmente.

ActionDeviceFinancingStateChanged

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

ActionDeviceOwnerChanged

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

ActionDevicePolicyResourceUpdated

Ação de difusão: notificar aplicativos do sistema (por exemplo,

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 difusão: enviada quando o proprietário do perfil é definido, alterado ou desmarcado.

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: faça com que o usuário insira uma nova senha para o perfil pai.

ActionSetNewPassword

Ação de atividade: fazer com que o usuário insira uma nova senha.

ActionStartEncryption

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

ActionSystemUpdatePolicyChanged

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

AppFunctionsDisabled
Obsoleto.

Indica que android.app.appfunctions.AppFunctionManager isso é controlado e desabilitado pela política, i.

AppFunctionsDisabledCrossProfile
Obsoleto.

Indica que android.app.appfunctions.AppFunctionManager isso é controlado e desabilitado por uma política somente para interações entre perfis, i.

AppFunctionsNotControlledByPolicy
Obsoleto.

Indica que isso android.app.appfunctions.AppFunctionManager não é controlado pela política.

AutoTimeDisabled
Obsoleto.

Especifica o estado de tempo automático "desabilitado".

AutoTimeEnabled
Obsoleto.

Especifica o estado de tempo automático "habilitado".

AutoTimeNotControlledByPolicy
Obsoleto.

Especifica que o estado de tempo automático não é controlado pela política do dispositivo.

AutoTimeZoneDisabled
Obsoleto.

Especifica o estado de fuso horário automático "desabilitado".

AutoTimeZoneEnabled
Obsoleto.

Especifica o estado de fuso horário automático "habilitado".

AutoTimeZoneNotControlledByPolicy
Obsoleto.

Especifica que o estado do fuso horário automático não é controlado pela política do dispositivo.

ContentProtectionDisabled
Obsoleto.

Indica que a proteção de conteúdo é controlada e desabilitada por uma política (padrão).

ContentProtectionEnabled
Obsoleto.

Indica que a proteção de conteúdo é controlada e habilitada por uma política.

ContentProtectionNotControlledByPolicy
Obsoleto.

Indica que a proteção de conteúdo não é controlada pela política, permitindo que o usuário escolha.

DelegationAppRestrictions

Delegação do gerenciamento de restrições de aplicativo.

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 dos aplicativos solicitantes.

DelegationEnableSystemApp

Delegação para habilitar aplicativos do sistema.

DelegationInstallExistingPackage

Delegação para instalar pacotes existentes.

DelegationKeepUninstalledPackages

Delegação do gerenciamento de pacotes desinstalados.

DelegationNetworkLogging

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

DelegationPackageAccess

Delegação do estado de acesso ao pacote.

DelegationPermissionGrant

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

DelegationSecurityLogging

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

ExtraAddExplanation

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

ExtraDelegationScopes

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

ExtraDeviceAdmin

O ComponentName do componente administrador.

ExtraDevicePasswordRequirementOnly

Um extra booliano para #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD solicitar que apenas o requisito de senha do dispositivo seja imposto durante o fluxo de inscrição de senha do perfil pai.

ExtraPasswordComplexity

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

ExtraProvisioningAccountToMigrate

Um android.accounts.Account extra que mantém a conta a ser migrada durante o provisionamento de perfil gerenciado.

ExtraProvisioningAdminExtrasBundle

Um android.os.Parcelable tipo android.os.PersistableBundle extra que é passado diretamente para o Controlador de Política de Dispositivo após o provisionamento.

ExtraProvisioningAllowedProvisioningModes

Uma ArrayList especificação extra dos Integer modos de provisionamento permitidos.

ExtraProvisioningAllowOffline

Um extra booliano que indica se o provisionamento offline deve ser usado.

ExtraProvisioningDeviceAdminComponentName

Um ComponentName extra que indica o DeviceAdminReceiver device admin receiver aplicativo que será definido como o Controlador de Política de Dispositivo.

ExtraProvisioningDeviceAdminMinimumVersionCode

Um int extra que contém um código de versão mínimo necessário para o pacote de administrador do dispositivo.

ExtraProvisioningDeviceAdminPackageChecksum

Um extra de cadeia de caracteres que contém o hash SHA-256 codificado em URL base64 do arquivo no local de download especificado em #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDeviceAdminPackageDownloadCookieHeader

Um string extra segurando 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

Uma cadeia de caracteres extra que contém uma URL que especifica o local de download do pacote de administrador do dispositivo.

ExtraProvisioningDeviceAdminPackageName
Obsoleto.

Uma cadeia de caracteres extra que contém o nome do pacote do aplicativo que será definido como Controlador de Política de Dispositivo.

ExtraProvisioningDeviceAdminSignatureChecksum

Uma cadeia de caracteres extra que contém a soma de verificação SHA-256 codificada em URL de qualquer assinatura do arquivo de pacote android no local de download especificado em #EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION.

ExtraProvisioningDisclaimerContent

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

ExtraProvisioningDisclaimerHeader

Um string extra de 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 cadeia de caracteres extra que contém o IMEI (International Mobile Equipment Identity) do dispositivo.

ExtraProvisioningKeepAccountOnMigration

Extra booliano para indicar que o #EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE migrated account deve ser mantido.

ExtraProvisioningKeepScreenOn

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

ExtraProvisioningLeaveAllSystemAppsEnabled

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

ExtraProvisioningLocale

Uma cadeia de caracteres extra que contém a java.util.Locale qual o dispositivo será definido.

ExtraProvisioningLocalTime

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

ExtraProvisioningLogoUri

Um Uri extra apontando para uma imagem de logotipo.

ExtraProvisioningMainColor

Um número extra inteiro que indica a cor predominante a ser mostrada durante o provisionamento.

ExtraProvisioningMode

Um extra de intenção que mantém o modo de provisionamento retornado pelo administrador.

ExtraProvisioningSensorsPermissionGrantOptOut

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

ExtraProvisioningSerialNumber

Uma cadeia de caracteres extra que contém o número de série do dispositivo.

ExtraProvisioningShouldLaunchResultIntent

Um extra booliano que determina se o fluxo de provisionamento deve iniciar a intenção de inicialização resultante, se um for fornecido pelo titular da função de gerenciamento de política de dispositivo por meio #EXTRA_RESULT_LAUNCH_INTENTde .

ExtraProvisioningSkipEducationScreens

Um extra booliano que indica se as telas de educação do fluxo de provisionamento devem ser ignoradas.

ExtraProvisioningSkipEncryption

Um extra booliano que indica se a criptografia do dispositivo pode ser ignorada como parte do provisionamento.

ExtraProvisioningSkipUserConsent

Um extra booliano que indica se as etapas de consentimento do usuário do fluxo de provisionamento devem ser ignoradas.

ExtraProvisioningTimeZone

Uma cadeia de caracteres extra que contém o fuso horário android.app.AlarmManager para o qual o dispositivo será definido.

ExtraProvisioningUseMobileData

Um extra booliano que indica se os dados móveis devem ser usados durante o fluxo de provisionamento para baixar o aplicativo administrador.

ExtraProvisioningWifiAnonymousIdentity

A identidade anônima da rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiCaCertificate

O certificado de AC da rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiDomain

O domínio da rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiEapMethod

O método EAP da rede #EXTRA_PROVISIONING_WIFI_SSID wi-fi e pode ser um de PEAP, , TLS, TTLS, PWD, SIMou AKAAKA_PRIME.

ExtraProvisioningWifiHidden

Um extra booliano que indica se a rede #EXTRA_PROVISIONING_WIFI_SSID wi-fi está oculta ou não.

ExtraProvisioningWifiIdentity

A identidade da rede wifi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPacUrl

Uma cadeia de caracteres extra que mantém a URL de configuração automática de proxy (PAC) para a rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPassword

Uma cadeia de caracteres extra que contém a senha da rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiPhase2Auth

A autenticação da fase 2 da rede #EXTRA_PROVISIONING_WIFI_SSID wi-fi e pode ser uma de NONE, , PAP, MSCHAP, MSCHAPV2, GTC, SIMou AKAAKA_PRIME.

ExtraProvisioningWifiProxyBypass

Uma cadeia de caracteres extra que mantém o bypass de proxy para a rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyHost

Uma cadeia de caracteres extra que mantém o host proxy para a rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiProxyPort

Um int extra que mantém a porta proxy para a rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraProvisioningWifiSecurityType

Um extra de cadeia de caracteres que indica o tipo de segurança da rede #EXTRA_PROVISIONING_WIFI_SSID wi-fi e pode ser um de NONE, WPAWEP ou EAP.

ExtraProvisioningWifiSsid

Uma cadeia de caracteres extra que contém o ssid da rede wi-fi que deve ser usada durante o provisionamento do proprietário do dispositivo nfc para baixar o aplicativo de gerenciamento de dispositivo móvel.

ExtraProvisioningWifiUserCertificate

O certificado do usuário da rede wi-fi em #EXTRA_PROVISIONING_WIFI_SSID.

ExtraResourceIds

Uma matriz de inteiros extra para #ACTION_DEVICE_POLICY_RESOURCE_UPDATED indicar quais IDs de recurso (i.

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 a Intent inicialização após a finalização do provisionamento.

FlagEvictCredentialEncryptionKey
Obsoleto.

Sinalizador para #lockNow(int): também remova a chave de criptografia de credencial do usuário do keyring.

FlagManagedCanAccessParent
Obsoleto.

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

FlagParentCanAccessManaged
Obsoleto.

Sinalizador usado para #addCrossProfileIntentFilter permitir que as atividades no perfil pai acessem as 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 o uso de um certificado de atestado individual.

IdTypeMeid
Obsoleto.

Especifica que o dispositivo deve atestar sua MEID.

IdTypeSerial
Obsoleto.

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

InstallkeyRequestCredentialsAccess
Obsoleto.

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

InstallkeySetUserSelectable
Obsoleto.

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

KeyguardDisableBiometrics
Obsoleto.

Desabilitar toda a autenticação biométrica em telas seguras do keyguard (por exemplo,

KeyguardDisableFace
Obsoleto.

Desabilitar a autenticação facial em telas seguras do keyguard (por exemplo,

KeyguardDisableFeaturesAll
Obsoleto.

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

KeyguardDisableFeaturesNone
Obsoleto.

Os widgets estão habilitados no keyguard

KeyguardDisableFingerprint
Obsoleto.

Desabilitar a autenticação por impressão digital em telas seguras do keyguard (por exemplo,

KeyguardDisableIris
Obsoleto.

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

KeyguardDisableRemoteInput

Desabilitar a entrada de texto em notificações em telas de proteção de chave de segurança (por exemplo,

KeyguardDisableSecureCamera
Obsoleto.

Desabilitar a câmera em telas de proteção de chave (por exemplo,

KeyguardDisableSecureNotifications
Obsoleto.

Desabilitar a exibição de todas as notificações em telas de proteção de chave (por exemplo,

KeyguardDisableShortcutsAll
Obsoleto.

Desabilite todos os atalhos do keyguard.

KeyguardDisableTrustAgents
Obsoleto.

Desabilitar agentes de confiança em telas de proteção de chave (por exemplo,

KeyguardDisableUnredactedNotifications
Obsoleto.

Permitir somente notificações redigidas em telas de proteção de proteção (por exemplo,

KeyguardDisableWidgetsAll
Obsoleto.

Desabilite todos os widgets do keyguard.

LeaveAllSystemAppsEnabled
Obsoleto.

Sinalizador usado para #createAndManageUser 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 permitidos na lista de permissões de ser iniciado em uma tarefa bloqueada.

LockTaskFeatureGlobalActions
Obsoleto.

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

LockTaskFeatureHome
Obsoleto.

Habilite o botão Página Inicial durante o modo LockTask.

LockTaskFeatureKeyguard
Obsoleto.

Habilite o keyguard durante o modo LockTask.

LockTaskFeatureNone
Obsoleto.

Desabilite todos os recursos configuráveis do 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 para #createAndManageUser 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 desabilitado no dispositivo.

MteEnabled
Obsoleto.

Exija que o MTE seja habilitado no dispositivo, se houver suporte.

MteNotControlledByPolicy
Obsoleto.

Permitir 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 lançado porque a operação distrairia 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): nenhuma senha.

PersonalAppsNotSuspended
Obsoleto.

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

PersonalAppsSuspendedExplicitly
Obsoleto.

Sinalizador para #getPersonalAppsSuspendedReasons o valor retornado.

PersonalAppsSuspendedProfileTimeout
Obsoleto.

Sinalizador para #getPersonalAppsSuspendedReasons o valor retornado.

PolicyDisableCamera

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

PolicyDisableScreenCapture

Constante para indicar o recurso de desabilitar capturas de tela.

PolicyScopeDevice
Obsoleto.

Sinalizador usado para #setPolicy aplicar a política a todo o dispositivo.

PolicyScopeParentUser
Obsoleto.

Sinalizador usado para #setPolicy aplicar a política ao usuário pai do usuário atual.

PolicyScopeUser
Obsoleto.

Sinalizador usado para #setPolicy aplicar a política ao mesmo usuário que o usuário atual.

PrivateDnsModeOff
Obsoleto.

Especifica que DNS privado foi completamente desativada.

PrivateDnsModeOpportunistic
Obsoleto.

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

PrivateDnsModeProviderHostname
Obsoleto.

Especifica que o proprietário do dispositivo configurou um host específico a ser usado para DNS privado.

PrivateDnsModeUnknown
Obsoleto.

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

PrivateDnsSetErrorFailureSetting
Obsoleto.

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

PrivateDnsSetErrorHostNotServing
Obsoleto.

Se o privateDnsHost fornecido foi de um nome de host válido, mas esse host foi encontrado para não dar 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 o perfil gerenciado.

ProvisioningModeManagedProfileOnPersonalDevice

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

ResetPasswordDoNotAskCredentialsOnBoot
Obsoleto.

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

ResetPasswordRequireEntry
Obsoleto.

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

SkipSetupWizard
Obsoleto.

Sinalizador usado para #createAndManageUser 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 de segurança mínimo.

WifiSecurityPersonal
Obsoleto.

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

WifiSecurityPersonalWpa
Obsoleto.

Constante para #getMinimumRequiredWifiSecurityLevel() e #setMinimumRequiredWifiSecurityLevel(int): rede pessoal sem WEP.

WipeEuicc
Obsoleto.

Sinalizador para #wipeDevice(int): também apago os dados eUICC do dispositivo.

WipeExternalStorage
Obsoleto.

Sinalizador para #wipeData(int): apago também o armazenamento externo adotado do dispositivo (como cartões SD adotados).

WipeResetProtectionData
Obsoleto.

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

WipeSilently

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

Propriedades

Nome Description
ActiveAdmins

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

AppFunctionsPolicy

Retorna a política atual android.app.appfunctions.AppFunctionManager . -ou- Define a android.app.appfunctions.AppFunctionManager política que controla as operações de funções de aplicativo no dispositivo.

AutoTimePolicy

Retorna o estado da política de tempo automático atual. -ou- Chamado por um proprietário de dispositivo, um proprietário de perfil para o usuário primário ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para ativar e desativar o tempo automático i.

AutoTimeRequired

Este membro foi preterido.

AutoTimeZonePolicy

Retorna o estado atual da política de fuso horário automático. -ou- Chamado por um proprietário de dispositivo, um proprietário de perfil para o usuário primário 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.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
CredentialManagerPolicy

Chamado por um proprietário de dispositivo ou proprietário de 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

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

DeviceOwnerLockScreenInfoFormatted

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no 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 do registro desse dispositivo, que tem a garantia de ser 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 de chamada atende aos requisitos de política (por exemplo,

IsActivePasswordSufficientForDeviceRequirement

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

IsAffiliatedUser

Retorna se esse usuário está afiliado ao dispositivo.

IsCallerApplicationRestrictionsManagingPackage

Chamado por qualquer aplicativo para descobrir se ele recebeu permissão por meio #setApplicationRestrictionsManagingPackage do gerenciamento de restrições de aplicativo para o usuário de chamada.

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 o tempo máximo de desativação do perfil.

IsDeviceFinanced

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

IsDeviceIdAttestationSupported

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

IsLogoutEnabled

Retorna se o logoff está habilitado por um proprietário do dispositivo.

IsMtePolicyEnforced

Obtenha o estado MTE atual do dispositivo.

IsOrganizationOwnedDeviceWithManagedProfile

Os aplicativos podem usar esse método para descobrir se o dispositivo foi provisionado como um 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 atestado usando um certificado de atestado individual é um recurso que somente implementações do Keymaster com nível de segurança StrongBox podem implementar).

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
JniPeerMembers

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no 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 o 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 de segurança mínimo Wi-Fi atual. -ou- Chamado pelo proprietário do dispositivo ou proprietário do perfil de um perfil gerenciado de propriedade da organização para especificar o nível de segurança mínimo necessário para redes de Wi-Fi.

MtePolicy

Chamado por um proprietário do dispositivo, proprietário do perfil de um dispositivo de propriedade da organização para obter a política de MTE (Extensão de Marcação de Memória)

        <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 do runtime atual definida pelo proprietário do dispositivo ou do perfil. -ou- Chamado por um proprietário de dispositivo/perfil para definir a política de streaming de aplicativo próxima.

NearbyNotificationStreamingPolicy

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

PasswordComplexity

Retorna o quão complexo é o bloqueio de tela do usuário atual.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
PreferentialNetworkServiceConfigs

Obter configuração 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 uma DevicePolicyResourcesManager que contém 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.

SubscriptionIds

Retorna as IDs de assinatura de todas as assinaturas que foram baixadas pelo administrador de chamada.

SystemUpdatePolicy

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

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do 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 proprietário de perfil ou dispositivo para obter restrições globais de usuário definidas com #addUserRestrictionGlobally(String).

WifiSsidPolicy

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

Métodos

Nome Description
AcknowledgeDeviceCompliant()

Chamado por um proprietário de perfil de um perfil gerenciado de propriedade da organização para reconhecer que o dispositivo está em conformidade e o usuário pode desativar o perfil, se necessário, de acordo com a política de tempo máximo de desativação.

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 um titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para habilitar que 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 uma APN de substituição.

AddPersistentPreferredActivity(ComponentName, IntentFilter, ComponentName)

Chamado por um proprietário de perfil ou proprietário do 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 do dispositivo ou um 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 do dispositivo ou um 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 associar a um serviço de um usuário gerenciado secundário ou vice-versa.

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

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

CanAdminGrantSensorsPermissions()

Retorna true se o chamador estiver em execução em um dispositivo em que um administrador pode conceder permissões relacionadas a sensores de dispositivo.

CanUsbDataSignalingBeDisabled()

Retorna se há suporte para habilitar ou desabilitar a sinalização de dados USB no dispositivo.

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

Chamado pelo proprietário do dispositivo ou pelo proprietário 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 entre perfis que vão do perfil gerenciado para o pai ou do pai para o perfil gerenciado.

ClearDeviceOwnerApp(String)

Limpa o proprietário do dispositivo atual.

ClearPackagePersistentPreferredActivities(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário do dispositivo ou titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_LOCK_TASK para remover todas as preferências de manipulador de intenção persistente associadas ao pacote fornecido que foram definidos por #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 do dispositivo ou um 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)
Construct(JniObjectReference, JniObjectReferenceOptions)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
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)
Obsoleto.

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

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

Chamado por um proprietário do 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)
Obsoleto.

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

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
EnableSystemApp(ComponentName, Intent)

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

EnableSystemApp(ComponentName, String)

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

Equals(Object)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
FromContext(Context)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

GenerateKeyPair(ComponentName, String, KeyGenParameterSpec, IdAttestationFlags)

Essa API pode ser chamada pelo seguinte para gerar um novo par de chaves privadas/públicas: <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> Se o dispositivo der 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.

GenerateKeyPair(String, KeyGenParameterSpec, IdAttestationFlags, KeyChainManagerKeyPairScope)

Gera um novo par de chaves privada/pública com um escopo especificado.

GetAccountTypesWithManagementDisabled()

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

GetAffiliationIds(ComponentName)

Retorna o conjunto de IDs de afiliação definido anteriormente por meio #setAffiliationIdsde 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 do dispositivo para recuperar o pacote de gerenciamento de restrições de aplicativo para o usuário atual ou null se nenhum está definido.

GetAutoTimeEnabled(ComponentName)

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

GetAutoTimeZoneEnabled(ComponentName)

Retornará 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 de chamada ou proprietário do usuário secundário pode usar ao chamar #bindDeviceAdminServiceAsUser.

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 desabilitadas ou não para esse usuário, seja pelo administrador de chamada, se especificado, ou por todos os administradores.

GetCertInstallerPackage(ComponentName)

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

GetContentProtectionPolicy(ComponentName)

Retorna a política de proteção de conteúdo atual.

GetCrossProfileCalendarPackages(ComponentName)

Obtém um conjunto de nomes de pacote que têm permissão para acessar APIs de calendário entre perfis.

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 solicitar 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 titular 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 do 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 do dispositivo para recuperar uma lista de pacotes delegados que receberam um escopo de delegação.

GetEndUserSessionMessage(ComponentName)

Retorna a mensagem de término da sessão do usuário.

GetEndUserSessionMessageFormatted(ComponentName)

Retorna a mensagem de término da sessão do usuário.

GetFactoryResetProtectionPolicy(ComponentName)

Callable by device owner or profile owner of an organization-owned device, to retrieve the current factory reset protection (FRP) policy set previously by #setFactoryResetProtectionPolicy.

GetGlobalPrivateDnsHost(ComponentName)

Retorna o host de DNS privado em todo o sistema.

GetGlobalPrivateDnsMode(ComponentName)

Retorna o modo de 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 AC que são confiáveis no momento, excluindo certificados de AC do sistema.

GetKeepUninstalledPackages(ComponentName)

Obtenha a lista de aplicativos a serem mantidos como APKs, mesmo que nenhum usuário tenha instalado no momento.

GetKeyguardDisabledFeatures(ComponentName)

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

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

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

GetKeyPairGrants(String)

Chamado por um proprietário de dispositivo ou perfil ou seletor de certificado delegado (um aplicativo que 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 permitidos para iniciar o modo de tarefa de bloqueio.

GetLongSupportMessage(ComponentName)

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

GetLongSupportMessageFormatted(ComponentName)

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

GetManagedProfileMaximumTimeOff(ComponentName)

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

GetMaximumFailedPasswordsForWipe(ComponentName)

Recupere o número máximo atual de tentativas de logon permitidas antes que o dispositivo ou o 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 para 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 restringidos pelo administrador de usar dados medidos.

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 pelo proprietário do perfil (desde a API 24) ou pelos detentores da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY para recuperar o nome da organização sob gerenciamento.

GetOrganizationNameFormatted(ComponentName)

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

GetOverrideApns(ComponentName)

Chamado pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado para obter todas as APNs de substituição inseridas pelo proprietário do dispositivo ou pelo proprietário do perfil gerenciado anteriormente usando #addOverrideApn.

GetParentProfileInstance(ComponentName)

Chamado pelo proprietário do perfil de um perfil gerenciado ou outros aplicativos em um perfil gerenciado para obter uma DevicePolicyManager cujas chamadas atuam no perfil pai.

GetPasswordExpiration(ComponentName)

Obtenha o tempo de expiração da senha atual para um administrador específico ou todos os administradores que definem restrições para 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 para um administrador específico ou todos os administradores que definem restrições a esse usuário e seus perfis participantes.

GetPasswordMaximumLength(PasswordQuality)

Retorne o tamanho máximo da senha que o dispositivo dá suporte para uma qualidade de senha específica.

GetPasswordMinimumLength(ComponentName)

Recupere o comprimento mínimo atual da senha 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 para esse usuário e seus perfis participantes.

GetPasswordMinimumLowerCase(ComponentName)

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

GetPasswordMinimumNonLetter(ComponentName)

Recupere o número atual de caracteres que não são letras necessários na senha para um administrador específico ou todos os administradores que definem restrições para 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 para um administrador específico ou todos os administradores que definem restrições para esse usuário e seus perfis participantes.

GetPasswordMinimumUpperCase(ComponentName)

Recupere o número atual de letras maiúsculas e minúsculas 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.

GetPasswordQuality(ComponentName)

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

GetPendingSystemUpdate(ComponentName)

Obtenha informações sobre uma atualização pendente do sistema.

GetPermissionGrantState(ComponentName, String, String)

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

GetPermissionPolicy(ComponentName)

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

GetPermittedAccessibilityServices(ComponentName)

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

GetPermittedCrossProfileNotificationListeners(ComponentName)

Retorna a lista de pacotes instalados no usuário primário que permitiu 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 dispositivo ou proprietário do 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.

GetPolicy(PolicyIdentifier, DevicePolicyManagerScope)

Obtém o valor da política fornecida, como ela foi definida pelo chamador.

GetRequiredStrongAuthTimeout(ComponentName)

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

GetResolvedDeviceWidePolicy(PolicyIdentifier)

Retorna o valor resolvido da política de todo o dispositivo fornecida.

GetResolvedPerUserPolicy(PolicyIdentifier)

Retorna o valor resolvido da política fornecida por usuário.

GetScreenCaptureDisabled(ComponentName)

Determine se a captura de tela foi desabilitada ou não pelo administrador de chamada, 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 de dispositivo ou titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE para obter a mensagem de suporte curta.

GetShortSupportMessageFormatted(ComponentName)

Chamado por um administrador de dispositivo ou titular 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 do agente de confiança especificado com base na agregação de todas as chamadas para #setTrustAgentConfiguration(ComponentName, ComponentName, PersistableBundle) todos os administradores de dispositivo.

GetUserControlDisabledPackages(ComponentName)

Retorna a lista de pacotes sobre os quais o controle de usuário está 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).

GetWifiMacAddress(ComponentName)

Obtém o endereço MAC do dispositivo Wi-Fi.

GrantKeyPairToApp(ComponentName, String, String)

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

GrantKeyPairToApp(String, String, KeyChainManagerKeyPairScope)

Chamado por um proprietário de dispositivo ou perfil, seletor de certificado delegado (um aplicativo que foi delegado o #DELEGATION_CERT_SELECTION privilégio) ou chamador de permissão, para conceder a um aplicativo acesso a uma chave keyChain já instalada (ou gerada) no escopo especificado.

GrantKeyPairToWifiAuth(String, KeyChainManagerKeyPairScope)

Chamado por um proprietário de dispositivo ou perfil, seletor de certificado delegado (um aplicativo que foi delegado o #DELEGATION_CERT_SELECTION privilégio) ou chamador de permissão, para permitir o uso de um par de chaves KeyChain do escopo especificado para autenticação em redes Wifi.

GrantKeyPairToWifiAuth(String)

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

HasCaCertInstalled(ComponentName, Byte[])

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

HasGrantedPolicy(ComponentName, DeviceAdminUses)

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

HasKeyPair(String, KeyChainManagerKeyPairScope)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias para o escopo especificado: ul>li Proprietário do dispositivo</li<>li>Proprietário do perfil</li li><>Instalador de certificado< delegado/li><li li>Aplicativo de gerenciamento de credenciais (somente chave específica do usuário)</li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul><<>

HasKeyPair(String)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em 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 conté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 é impedido de modificar redes configuradas pelo administrador.

InstallCaCert(ComponentName, Byte[])

Instala o certificado especificado como uma AC 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 uma 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 conté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, determinada 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 uma 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 > permissão</li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/ul<><> Todos os aplicativos dentro do perfil poderão acessar a cadeia de certificados e usar a chave privada, dada 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 uma 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 > permissão</li>android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES/ul<><> Todos os aplicativos dentro do perfil poderão acessar a cadeia de certificados e usar a chave privada, dada 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 proprietário do perfil de um perfil gerenciado de propriedade da organização para instalar uma atualização do sistema do arquivo especificado.

IsAdminActive(ComponentName)

Retornará true se o componente de administrador especificado estiver atualmente ativo (habilitado) no sistema.

IsAlwaysOnVpnLockdownEnabled(ComponentName)

Chamado pelo proprietário do dispositivo ou do 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 do usuário atual, conforme definido anteriormente por #setBackupServiceEnabled(ComponentName, boolean).

IsCommonCriteriaModeEnabled(ComponentName)

Retorna se o modo Critérios Comuns está habilitado no momento.

IsDeviceOwnerApp(String)

Usado para determinar se um determinado pacote foi registrado como um aplicativo proprietário do dispositivo.

IsEphemeralUser(ComponentName)

Verifica se o proprietário do perfil está em execução em um usuário efêmero.

IsKeyPairGrantedToWifiAuth(String, KeyChainManagerKeyPairScope)

Chamado por um proprietário de dispositivo ou perfil, seletor de certificado delegado (um aplicativo que foi delegado o #DELEGATION_CERT_SELECTION privilégio) ou chamador de permissão, para consultar se um par de chaves KeyChain do escopo especificado pode ser usado para autenticação em redes Wifi.

IsKeyPairGrantedToWifiAuth(String)

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

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 por proprietários de perfil ou dispositivo para verificar se o mudo de volume global está ativado ou desativado.

IsNetworkLoggingEnabled(ComponentName)

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

IsOutgoingEsimTransferAllowed(Int32)

Retorna se uma transferência eSIM de saída é permitida para uma assinatura específica.

IsOverrideApnEnabled(ComponentName)

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

IsPackageSuspended(ComponentName, String)

Determine se um pacote está suspenso.

IsProfileOwnerApp(String)

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

IsProvisioningAllowed(String)

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

IsResetPasswordTokenActive(ComponentName)

Chamado por um perfil, proprietário do dispositivo ou um titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_RESET_PASSWORD para verificar se o token de senha de redefinição 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 do dispositivo de desinstalar um pacote.

IsUsingUnifiedPassword(ComponentName)

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

JavaFinalize()
Obsoleto.

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 que é afiliado ao dispositivo para parar o usuário de chamada e alternar de volta para o usuário primário (quando o usuário foi #switchUser(ComponentName, UserHandle) alternado para) ou parar o usuário (quando ele foi #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 reinicializar 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 titular 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 certificado e um par de chaves privadas instalados em 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<><>

RemoveKeyPair(String, KeyChainManagerKeyPairScope)

Essa API pode ser chamada pelo seguinte para remover um certificado e um par de chaves privadas instalados em um determinado alias, especificando se ele reside no conjunto de chaves específico do usuário ou em todo o dispositivo: ul>li Proprietário do dispositivo</li><li>Proprietário do perfil</li li>><Instalador de certificado< delegado/li<>li li>Aplicativo de gerenciamento de credenciais (somente conjunto de chaves específico do usuário)</li<>/ul><<>

RemoveOverrideApn(ComponentName, Int32)

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

RemoveUser(ComponentName, UserHandle)

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

RequestBugreport(ComponentName)

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

ResetPassword(String, ResetPasswordFlags)

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

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

Chamado pelo proprietário do dispositivo ou do perfil para forçar a definição de uma nova senha de desbloqueio de 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 para #DELEGATION_NETWORK_LOGGING recuperar o lote mais recente de eventos de log de rede.

RetrievePreRebootSecurityLogs(ComponentName)

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

RetrieveSecurityLogs(ComponentName)

Chamado pelo proprietário do dispositivo ou 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 que foi delegado o #DELEGATION_CERT_SELECTION privilégio), para revogar a concessão de um aplicativo a um par de chaves KeyChain.

RevokeKeyPairFromApp(String, String, KeyChainManagerKeyPairScope)

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

RevokeKeyPairFromWifiAuth(String, KeyChainManagerKeyPairScope)

Chamado por um proprietário de dispositivo ou perfil, seletor de certificado delegado (um aplicativo que foi delegado o #DELEGATION_CERT_SELECTION privilégio) ou chamador de permissão, para negar o uso de um par de chaves KeyChain do escopo especificado para autenticação em redes Wifi.

RevokeKeyPairFromWifiAuth(String)

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

SetAccountManagementDisabled(ComponentName, String, Boolean)

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

SetAffiliationIds(ComponentName, ICollection<String>)

Indica a entidade que controla o dispositivo.

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

Uma versão dessa #setAlwaysOnVpnPackage(ComponentName, String, boolean) 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.

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.

SetApplicationHidden(ComponentName, String, Boolean)

Ocultar ou remover pacotes.

SetApplicationRestrictions(ComponentName, String, Bundle)

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

SetApplicationRestrictionsManagingPackage(ComponentName, String)

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

SetAutoTimeEnabled(ComponentName, Boolean)

Chamado por um proprietário do dispositivo, um proprietário de perfil para o usuário primário 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 do dispositivo ou, como alternativa, 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 primário 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 o proprietário 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 desabilitar todas as câmeras no dispositivo, para esse usuário.

SetCertInstallerPackage(ComponentName, String)

Chamado por um proprietário de perfil ou proprietário do dispositivo para conceder acesso a APIs de manipulação de certificado com privilégios a um aplicativo instalador de certificado de terceiros.

SetCommonCriteriaModeEnabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou 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.

SetContentProtectionPolicy(ComponentName, ContentProtectionPolicy)

Define a política de proteção de conteúdo que controla a verificação de aplicativos enganosos.

SetCrossProfileCalendarPackages(ComponentName, ICollection<String>)

Permite que um conjunto de pacotes acesse APIs de calendário entre perfis.

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 consentimento do usuário para comunicação entre perfis.

SetCrossProfileWidgetProviders(ICollection<String>)

Chamado pelo proprietário do perfil de um perfil gerenciado ou um titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_PROFILE_INTERACTION para habilitar que provedores de widget de pacotes estejam disponíveis no perfil pai.

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 de chamada.

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 do dispositivo para conceder acesso a APIs privilegiadas para outro aplicativo.

SetDeviceOwnerLockScreenInfo(ComponentName, ICharSequence)

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

SetDeviceOwnerLockScreenInfo(ComponentName, String)

Define as informações de 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 término da sessão do usuário.

SetEndUserSessionMessage(ComponentName, String)

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

SetFactoryResetProtectionPolicy(ComponentName, FactoryResetProtectionPolicy)

Callable by device owner or profile owner of an organization-owned device, to set a factory reset protection (FRP) policy.

SetGlobalPrivateDnsModeOpportunistic(ComponentName)

Define o modo de DNS privado global como oportunista.

SetGlobalPrivateDnsModeSpecifiedHost(ComponentName, String)

Define o host DNS privado global a ser usado.

SetGlobalSetting(ComponentName, String, String)

Esse método é preterido principalmente.

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 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 desabilitar completamente o keyguard.

SetKeyguardDisabledFeatures(ComponentName, KeyguardDisable)

Chamado por um aplicativo que está administrando o dispositivo para desabilitar personalizações do keyguard, como widgets.

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

Essa API pode ser chamada pelo seguinte para associar certificados a um par de chaves que foi gerado usando #generateKeyPaire 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 li>Aplicativo< de gerenciamento de credenciais/li/li></ul>

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

Associa a cadeia de certificados a uma chave com escopo específico.

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 do dispositivo para especificar se o logoff 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 em que o perfil pode ser desativado.

SetMasterVolumeMuted(ComponentName, Boolean)

Chamado por proprietários de perfil ou dispositivo para definir o mudo de volume global ativado ou desativado.

SetMaximumFailedPasswordsForWipe(ComponentName, Int32)

Definir isso como um valor maior que zero habilita uma política que executará um dispositivo ou apagamento de perfil depois que muitas senhas de desbloqueio de dispositivo incorretas 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 pacotes de dados medidos.

SetNetworkLoggingEnabled(ComponentName, Boolean)

Chamado por um proprietário do dispositivo, proprietário do perfil de um perfil gerenciado ou aplicativo #DELEGATION_NETWORK_LOGGING delegado 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 ID da Empresa 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 as APNs de substituição devem ser habilitadas.

SetPackagesSuspended(ComponentName, String[], Boolean)

Chamado por proprietários de dispositivo ou perfil para suspender pacotes para esse 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 tamanho 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 não letras (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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
SetPermissionGrantState(ComponentName, String, String, PermissionGrantState)

Define o estado de concessão de uma permissão de runtime para um aplicativo específico.

SetPermissionPolicy(ComponentName, PermissionPolicy)

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

SetPermittedAccessibilityServices(ComponentName, IList<String>)

Chamado por um perfil ou proprietário do dispositivo para definir o permitido android.accessibilityservice.AccessibilityService.

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 usuário primário para ver as notificações do perfil gerenciado.

SetPermittedInputMethods(ComponentName, IList<String>)

Chamado por um proprietário de perfil ou dispositivo ou titular da android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS permissão para definir os serviços de métodos de entrada permitidos para esse 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.

SetPolicy(PolicyIdentifier, DevicePolicyManagerScope, Object)

Define a política fornecida.

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 proprietário de perfil ou dispositivo para provisionar um token que pode ser usado posteriormente para redefinir a senha de tela de bloqueio do dispositivo (se chamado pelo proprietário do dispositivo) ou desafio de 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 é preterido principalmente.

SetSecurityLoggingEnabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou um proprietário de perfil de um perfil gerenciado de propriedade da organização para controlar o recurso de registro em 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 do dispositivo para especificar a mensagem de início da sessão do usuário.

SetStartUserSessionMessage(ComponentName, String)

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

SetStatusBarDisabled(ComponentName, Boolean)

Chamado pelo proprietário do dispositivo ou 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 do 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 do 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 para habilitar 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 titular da permissão android.Manifest.permission#MANAGE_DEVICE_POLICY_APPS_CONTROL para desabilitar o controle do usuário sobre aplicativos.

SetUserIcon(ComponentName, Bitmap)

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

StartUserInBackground(ComponentName, UserHandle)

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

StopUser(ComponentName, UserHandle)

Chamado por um proprietário do dispositivo para interromper 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>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(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 AC confiáveis personalizados do perfil.

UninstallCaCert(ComponentName, Byte[])

Desinstala o certificado determinado de CAs de usuário confiável, se presente.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

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

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

Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
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.

WipeData(WipeDataFlags)

Consulte #wipeData(int, CharSequence)

WipeDevice(WipeDataFlags)

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

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Gerencia a política de dispositivo e as restrições aplicadas ao usuário do dispositivo ou aplicativos em execução no dispositivo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a