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)
" を使用しましたが、アプリはバッテリーの使用状況統計に表示されませんでした (少なくともそれほどではありません)。
サービスやその他のバックグラウンド タスク/スレッドを開始しません。
では、それはなぜでしょうか。「起きている」期間を短縮するにはどうすればよいですか?