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 中(至少没有那么多)。

我不启动任何服务或任何其他后台任务/线程。

那为什么呢?如何减少“保持清醒”期?

4

1 回答 1

0

根据文档,设备将尝试每4 分钟修复一次。这一定导致电池有很长的保持清醒时间。

于 2011-06-23T08:47:01.007 回答