2012-03-06 11 views
0

私はアンドロイドのWakeLocksのwindowManagerオーバーライドで遊んでいました。私はそれが私が実行しているビデオが "オフ"になるように画面の電源を切ることができるポイントに持っています。しかし、CPUは動作し続けており、結果的にオーディオも同様に動作します。私はビデオが実行中に電源ボタンをクリックすると、スリープモードにデバイスを置くことができるようにしたいと思います。これは可能ですか?もしそうなら、どのように?AndroidでのCPUロックのオーバーライド

+0

デフォルトでは、電源ボタンを押すとすべてのワockロックが解除されます。私はなぜあなたの場合にこの動作が異なるのか分かりません。 – Yury

+2

パワーボタンヒットでウェイクロックが解除されません。部分的なウェイクロックを取得し、スリープモードの電源ボタンを押すと、CPUがまだ動作していることがわかります。あなたが持っていないし、電源ボタンを押すと、(少なくともあなたのプログラムから)ログの活動が静かに表示されます。私の知る限り、ウェイクロックは主に電源ボタンを無効にするために存在します。 –

+0

あなたはそうです。電源ボタンを押すと画面ロックのみが解除されます。 – Yury

答えて

0

私は現在、一定の間隔で画面の状態をテストし、ビデオ(したがってオーディオ)を停止し、CPUを動作させた状態のハックを実行しています。私は人々がより良い解決策を持っていれば幸せだろうが、これはそこにある方法の一部である。

関連する問題