1

音量ボタンを3回押した回数をカウントするシンプルなアプリを開発しています。カウンターが 3 の場合、何らかのアクションが発生します。

私の問題は、電話がロックされているときにハードウェアの音量ボタンを押すと、onReceive()メソッドがBroadcastReceiver呼び出されないことです。電話のロックが解除されているときは正常に機能します。

ロックモードで音量を上げるボタンを押すと、カウンターが増加し、その逆の方法やトリックはありますか。

4

1 に答える 1

0

私はこれについて調査しましたが、結論はそれは不可能であるということです。

しかし、私は何らかの方法で行いましたが、バッテリーを消耗しすぎるため、良いアプローチではありません。

メディア プレーヤーをバックグラウンドで音量ゼロで起動します。モバイルでもロックされている場合でも、音量キーが機能し始めます。例として、モバイルがロックされていても音量ボタンが機能する音楽アプリ。

于 2013-01-23T16:46:05.123 に答える