2012-04-04 8 views
1

別の目的でハードウェア音量ボタンを使用するAndoidアプリケーションを作成しました。ハードウェア音量ボタンの検出画面がオフのとき

アプリが実行中で表示されている場合は正常に機能しますが、画面をオフにするかタイムアウトさせると、ボタンのクリックがハンドラに取り込まれません。

画面がオフのときにこれらのボタンのクリックを検出する方法があるかどうかは知っていますか?

答えて

0

スクリーンがオフのときにこのようなものを検出し続ける唯一の方法は、画面をオフにしてアプリが機能するようにするWakeLockを取得することです。しかし、これはバッテリの寿命をかなり低下させ、絶対に必要なときにのみ使用するべきです。

この場合、PARTIAL_WAKE_LOCKが必要です。

+0

私はこれを試しましたが、それはボタンを検出しませんでした:(、任意の回避策? –

+0

このdoentの仕事はいくつかのコードを追加してください – apk

関連する問題