DeviceSettings

abstract class DeviceSettings


与设备上与安全相关的设备设置相关的信息。

摘要

嵌套类型

abstract class DeviceSettings.Builder

DeviceSettings 的构建器。

设备的加密状态。

设备上是否启用了 Google Play 保护机制验证。

用于保护设备或资料的屏幕锁定的复杂性。

公共函数

java-static DeviceSettings.Builder!
java-static DeviceSettings!
abstract DeviceSettings.EncryptionStatus!

加密状态。

Metadata!

有关加密状态的元数据。

abstract DeviceSettings.GooglePlayProtectVerifyAppsState!

设备上是否启用了 Google Play 保护机制验证。

Metadata!

与 Google Play 保护机制验证应用状态相关的元数据。

abstract DeviceSettings.ScreenLockComplexity!

用于保护设备或资料的屏幕锁定的复杂性。

Metadata!

有关屏幕锁定复杂度的元数据。

Boolean

如果设置了 encryptionStatusMetadata,则返回 true

Boolean

如果设置了 googlePlayProtectVerifyAppsStateMetadata,则返回 true

Boolean

如果设置了 screenLockComplexityMetadata,则返回 true

abstract DeviceSettings.Builder!

公共函数

builder

java-static fun builder(): DeviceSettings.Builder!

getDefaultInstance

java-static fun getDefaultInstance(): DeviceSettings!

getEncryptionStatus

abstract fun getEncryptionStatus(): DeviceSettings.EncryptionStatus!

加密状态。

getEncryptionStatusMetadata

fun getEncryptionStatusMetadata(): Metadata!

有关加密状态的元数据。

getGooglePlayProtectVerifyAppsState

abstract fun getGooglePlayProtectVerifyAppsState(): DeviceSettings.GooglePlayProtectVerifyAppsState!

设备上是否启用了 Google Play 保护机制验证。

getGooglePlayProtectVerifyAppsStateMetadata

fun getGooglePlayProtectVerifyAppsStateMetadata(): Metadata!

与 Google Play 保护机制验证应用状态相关的元数据。

getScreenLockComplexity

abstract fun getScreenLockComplexity(): DeviceSettings.ScreenLockComplexity!

用于保护设备或资料的屏幕锁定的复杂程度。这需要调用方具有 REQUEST_PASSWORD_COMPLEXITY 权限。

getScreenLockComplexityMetadata

fun getScreenLockComplexityMetadata(): Metadata!

有关屏幕锁定复杂度的元数据。

hasEncryptionStatusMetadata

fun hasEncryptionStatusMetadata(): Boolean

如果设置了 encryptionStatusMetadata,则返回 true

hasGooglePlayProtectVerifyAppsStateMetadata

fun hasGooglePlayProtectVerifyAppsStateMetadata(): Boolean

如果设置了 googlePlayProtectVerifyAppsStateMetadata,则返回 true

hasScreenLockComplexityMetadata

fun hasScreenLockComplexityMetadata(): Boolean

如果设置了 screenLockComplexityMetadata,则返回 true

toBuilder

abstract fun toBuilder(): DeviceSettings.Builder!