2011-07-11 8 views
0

いくつかのイベントでディスプレイをオンのままにし、他のイベントに基づいてディスプレイのオン/オフを制御するコントロールをリリースしたいと考えています。私はwakelockを使って簡単にこれを行うことができることを知っています。しかし、このAPIを使用することによって、デバイスのバッテリ寿命が大きく影響を受けます。そうする他の方法はありますか?ディスプレイをオンのままにする

答えて

0

あなたのアプリでバッテリー消費を検討しているのは良いことですが、効果的に尋ねるのは、ディスプレイの電力消費を抑える方法があれば、それを維持する方法に関係なくディスプレイをオンに保つ。

ディスプレイは、現代のスマートフォンでは最大のバッテリー・ドレインであるため、答えはいいえ、ディスプレイを有効にしておくと同時に消費電力を大幅に削減する方法はありません。

ディスプレイを薄暗くすることはできますが、これでは大幅な省電力が行われることはなく、WakeLockはこの機能を使用する正しい方法です。

0

バッテリーの寿命は、アプリが常にスクリーを保つことによって大きく影響されるため、アプリでこの機能を使用するには、2度考えなければなりません。このオプションが本当に必要な場合は、getCurrentFocus().setKeepScreenOn(true);を使用してください。

関連する問題