2012-02-23 2 views
2

Androidアプリを作成したいと思っています.WiFiエリアにいる間は、すぐに「MyWifi」が手に入りません3g/4gを介したデータ接続...私の質問は、アプリケーションを24時間365日稼働させ、可能な限りバッテリーを少なくする方法です。また、誰かがWi-Fiやデータ接続について何かをシステムコール、どのチュートリアルにも便利だと思う例があります。< ありがとうバックグラウンドで24時間365日稼働し、バッテリの残量が少なくなるAndroidアプリケーション

+0

wifiが有効になっていると仮定すると、Androidは利用可能な接続オプションを使用するため、心配する必要はありません。しかし、何をしようとしていますか? 24/7であなたのアプリは何をするつもりですか? – claesv

+0

私はノンストップネットワークを計画していたので、私のホームネットワークがデータをオンにし、ホームネットワークがデータをオフにしてwifiに切り替えるために範囲内にあるときにデータをオンにして3gで続けると、 – Tony

+0

あなたのために。あなたはそれについて心配する必要はありません。接続を開くだけで、Androidは利用可能な接続オプションを使用します。 – claesv

答えて

2

あなたのアプリを24時間365日実行させたくない場合は、デバイスがスリープ状態にならず、通常は受け入れられない方法で電池を充電します。

あなたのWi-Fi接続の状態変化のブロードキャストを簡単にキャッチできます。 例をご覧になれますhere

アプリを24時間365日稼働させたい場合は、いくつかのイベントに反応しますか?通常、BroadCast-ReceiversまたはIntentsを使用してあらゆるイベントをキャッチできます。ほとんどのシナリオで、これが行く方法です。

関連する問題