0

Keyguard を使用して画面をロック/ロック解除しようとしていますが、 KeyguardManager.KeyguardLock disableKeyguard()と関数を使用すると、すべてが期待どおりに機能しreenableKeyguard()ます。「通常の」スライダーロック、パターン、PIN、およびパスワードロックで試してみましたが、適切な機能が呼び出されると、それらはすべて無効になり、有効になります。

私が心配しているのは、これらの関数のドキュメントに次のステートメントがあることだけです。 This call has no effect while any DevicePolicyManager is enabled that requires a password

これが機能しない可能性があるケースを正確に理解しているかどうかはわかりません。アプリケーションをリリースした後に知りたくないのです...

もう少し読んでみましDevicePolicyManagerたが、画面ロック機能の有効化/無効化を妨げるアクティブな DevicePolicyManager があるかどうかを確認する方法が見つかりませんでした。

これが機能しないシナリオと、これらのケースを特定する方法を教えてください。

4

1 に答える 1

0

これの最も一般的な形式は、パスワードを必要とする企業の Exchange デバイス管理者を持つユーザーです。これに対してテストするには、APIDemos の DeviceAdmin で十分だと思います。

于 2011-08-01T00:51:34.653 に答える