2011-06-23 9 views
0

私が欲しいものであるLocationManager.addProximityAlert(double latitude, double longitude, float radius, long expiration, PendingIntent intent)機能を使用して位置情報ベースのアプリを作成しました。しかしその後、私のデバイス(Samsung Galaxy S)では、数時間後にバッテリーの使用状況の上に表示され、「目を覚ます」時間に膨大な時間を費やしています。そのAPIを使用する前に、私は "requestLocationUpdates(String provider, long minTime, float minDistance, PendingIntent intent)"を使用していましたが、そのアプリはバッテリーUsage-Statに表示されませんでした。ロケーションベースのアプリケーションでデバイスがスリープモードから保護されない

サービスやその他のバックグラウンドタスク/スレッドは開始しません。

これはなぜですか?どのように私は "目を覚ます" - 期間を短縮することができますか?

答えて

0

ドキュメントごとに、デバイスはすべて修正番号4 minutesを取得しようとします。これは、バッテリーが大きな起床時間を有する原因となっているに違いない。

+0

あなたの答えをありがとう。どのように私はこれをオーバーロードすることができるか分からない。 – gsbox

関連する問題