2017-09-25 15 views
0

実際にユーザーが電話機のロックを解除する方法を検出する方法はありますか? - PIN経由またはパターンやスワイプのジェスチャーを使用してSettings.Secure.getLong方法は、APIレベル23で廃止されました、そしてそれがされていることをので、私はonReceive()Androidのロック解除画面タイプを検出する

KeyguardManager keyguardManager = 
      (KeyguardManager)context.getSystemService(Context.KEYGUARD_SERVICE); 
     if (keyguardManager.isKeyguardSecure()) 
+0

これについて少し説明できますか?あなたは何を達成しようとしていますか? –

+0

@ IonutJ.Bejan私は支払いアプリケーションを作成していますが、支払方法が異なるため、支払いを行う前にユーザーが電話のロックを解除する方法(グラフィックパターン、ナンバーピン、スワイプジェスチャー)を知る必要があります(セキュリティに関するものです) –

+0

彼が父親を遂行したかどうかを正確に知っていなければならない。 –

答えて

1

にこのコードでReceiverの登録についてのみなめらかググましたKeyGuardManagerで置き換えられた場合、正確なロックタイプを取得することはできないようです。

あなたが知っているとおり、isDeviceSecure()を使用して、が取得できる最も近い情報です。

関連する問題