1

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 以降のデバイスで機能するための回避策はありますか?

ありがとう。

4

1 に答える 1

0

回避策はわかりませんが、5.1 で修正されたようです。

https://code.google.com/p/android/issues/detail?id=78272#c18

于 2015-05-07T17:51:12.337 に答える