DeviceSettings

public abstract class DeviceSettings


Informações sobre as configurações de segurança relacionadas ao dispositivo.

Resumo

Tipos aninhados

public abstract class DeviceSettings.Builder

Builder para a classe DeviceSettings.

Status de criptografia de um dispositivo.

Se a verificação do Google Play Protect está ativada no dispositivo.

Complexidade do bloqueio de tela usado para proteger o dispositivo ou o perfil.

Métodos públicos

static DeviceSettings.Builder
static DeviceSettings
abstract DeviceSettings.EncryptionStatus

Status da criptografia.

Metadata

Metadados sobre o status da criptografia.

abstract DeviceSettings.GooglePlayProtectVerifyAppsState

Se a verificação do Google Play Protect está ativada no dispositivo.

Metadata

Metadados sobre o estado de verificação de apps do Google Play Protect.

abstract DeviceSettings.ScreenLockComplexity

Complexidade do bloqueio de tela usado para proteger o dispositivo ou o perfil.

Metadata

Metadados sobre a complexidade do bloqueio de tela.

boolean

Retorna true se encryptionStatusMetadata estiver definido.

boolean

Retorna true se googlePlayProtectVerifyAppsStateMetadata estiver definido.

boolean

Retorna true se screenLockComplexityMetadata estiver definido.

abstract DeviceSettings.Builder

Métodos públicos

builder

public static DeviceSettings.Builder builder()

getDefaultInstance

public static DeviceSettings getDefaultInstance()

getEncryptionStatus

public abstract DeviceSettings.EncryptionStatus getEncryptionStatus()

Status da criptografia.

getEncryptionStatusMetadata

public Metadata getEncryptionStatusMetadata()

Metadados sobre o status da criptografia.

getGooglePlayProtectVerifyAppsState

public abstract DeviceSettings.GooglePlayProtectVerifyAppsState getGooglePlayProtectVerifyAppsState()

Se a verificação do Google Play Protect está ativada no dispositivo.

getGooglePlayProtectVerifyAppsStateMetadata

public Metadata getGooglePlayProtectVerifyAppsStateMetadata()

Metadados sobre o estado de verificação de apps do Google Play Protect.

getScreenLockComplexity

public abstract DeviceSettings.ScreenLockComplexity getScreenLockComplexity()

Complexidade do bloqueio de tela usado para proteger o dispositivo ou o perfil. Isso exige que o autor da chamada tenha a permissão REQUEST_PASSWORD_COMPLEXITY.

getScreenLockComplexityMetadata

public Metadata getScreenLockComplexityMetadata()

Metadados sobre a complexidade do bloqueio de tela.

hasEncryptionStatusMetadata

public boolean hasEncryptionStatusMetadata()

Retorna true se encryptionStatusMetadata estiver definido.

hasGooglePlayProtectVerifyAppsStateMetadata

public boolean hasGooglePlayProtectVerifyAppsStateMetadata()

Retorna true se googlePlayProtectVerifyAppsStateMetadata estiver definido.

hasScreenLockComplexityMetadata

public boolean hasScreenLockComplexityMetadata()

Retorna true se screenLockComplexityMetadata estiver definido.

toBuilder

public abstract DeviceSettings.Builder toBuilder()