ハードウェアの音量ボタンを別の目的で使用する Android アプリを作成しました。
アプリが実行されていて表示されている場合は問題なく動作しますが、画面をオフにしたりタイムアウトしたりすると、ボタンのクリックがハンドラーに入りません。
画面がオフのときにこれらのボタンのクリックを検出する方法があるかどうかは誰にもわかりませんか?
ハードウェアの音量ボタンを別の目的で使用する Android アプリを作成しました。
アプリが実行されていて表示されている場合は問題なく動作しますが、画面をオフにしたりタイムアウトしたりすると、ボタンのクリックがハンドラーに入りません。
画面がオフのときにこれらのボタンのクリックを検出する方法があるかどうかは誰にもわかりませんか?
画面がオフのときにこのようなことを検出し続ける唯一の方法は、画面をオフにしてアプリを機能させるWakeLockを取得することです。ただし、これはバッテリーの寿命をかなり消耗させるため、絶対に必要な場合にのみ使用してください。
この場合、PARTIAL_WAKE_LOCKが必要になります。