2010-12-12 13 views
0

私はアラーム機能付きのアプリを書いています。つまり、デバイスがスタンバイ状態になっている間、アプリを続行する必要があります。どうやら、これは当てはまりません。それをどうすれば実現できますか?Android:スタンバイを無効にするか、少なくとも無視する

デバイスがまったくスタンバイ状態にならないようにすることができればさらに良いでしょう。

+4

これを行わないでください。アラームマネージャーを使用してください。これは絶対にバッテリーを殺すでしょう。リモートサービスを利用する場合は – Falmarri

答えて

2

Androidアプリケーションを使用すると、デバイスはウェイクロックでスタンバイ状態になることはありませんが、ユーザーが画面に触れることなく画面を見なければならない特定のタスクのために短時間しか使用しないでください。

他の長時間の目的の場合は、アプリケーションAlarmManagerを使用して、アプリケーションの将来の動作をスケジュールする必要があります。

恒久的なスリープ解除ロックを使用すると、アプリをバッテリーから排水することができます。

2

サービスは、スタンバイ時でも常に実行されるため、使用する必要があります。

ウェイクロックでスタンバイを防ぐことができます。注意すべき点は、スタンバイを防ぐ必要のあるアプリはゲーム、ビデオプレーヤーなどのほんの少しです。

+0

、はい。それがリモートであることを確認してください。そうでない場合、アクティビティを破棄するとサービスは停止します。 – mad

+0

「リモートサービス」とはどういう意味ですか?あなたが自分でそれらを止めない限り、私が作成したすべてのサービス(そして私がサービスを理解する)は、活動から独立しています... – WarrenFaith

関連する問題