2

画面のオフをリッスンするインテント フィルターが必要なため、別のロック画面を開発しようとしています。

しかし問題は、どの属性を使用し、どの値を与えるべきかわからないことです

4

2 に答える 2

2

こちらも同じ内容で作業中。

これは私が昨日投稿した質問です。それに従ってください。何かが飛び出すかもしれません。

ちなみに、質問に書いたように、聞く必要があるアクションは次のとおりです。

  • Intent.ACTION_SCREEN_ON : 画面がオンです。ここでアクティビティを開始し、 inKeyguardRestrictedInputModeこのメソッドをチェックして、キーガード ( lockscreen ) が開いていることを確認する必要があります。
  • Intent.ACTION_SCREEN_OFF : これは、画面がオフになったときに送信されるイベントです。ここで必要なことを行います。
  • Intent.ACTION_USER_PRESENT : これは、ユーザーが安全なキーガードのロックを解除したときに代わりに送信されます。

知っておくべき重要なことは、次の 2 つのフラグです。

ロック画面アクティビティでそれらを使用して、画面がロックされているときにそれを使用できるようにし、安全でないときにキーガードを解除します。

Android のロック画面のカスタマイズに関するドキュメントは非常に不足しています。

于 2012-05-30T09:49:04.760 に答える
1

アクションをリッスンするInternFilterが必要ですIntent.ACTION_SCREEN_OFF

IntentFilter screenFilter = new IntentFilter();
screenFilter.addAction(Intent.ACTION_SCREEN_OFF); 
于 2012-05-26T19:52:29.570 に答える