API 20 までは、デバイスのロック画面は DevicePolicyManager resetPassword(PIN, DevicePolicyManager.RESET_PASSWORD_REQUIRE_ENTRY) を介してプログラムで処理できます
ロックするには PIN != "" およびロック解除するには PIN == ""
しかし、Android 5 (API 21) から PIN を "" に設定しても機能しません。これについては、https://code.google.com/p/android-developer-preview/issues/detail?id=1765およびhttps://code.google.com/p/android/issues/detail?idでさらに議論されてい ます=78272
非推奨の KeyguardLock disableKeyguard() / reenableKeyguard() も、常に期待どおりに機能しません。
API 17 以降、USES_POLICY_DISABLE_KEYGUARD_FEATURES を使用した DeviceAdminInfo の setKeyguardDisabledFeatures も、ドキュメントrefに記載されているように機能しません。
これが Android 5 以降のデバイスで機能するための回避策はありますか?
ありがとう。