使用HTTPS和位置请求的Android BackGround服务

时间:2016-02-26 04:07:00

标签: android performance

在Android应用程序的背景上,每天有436个HTTPS请求和36个位置请求会耗尽电量吗?

2 个答案:

答案 0 :(得分:1)

在我看来,436 HTTPS请求不会导致严重的电池耗尽,但位置可能会这样做 这取决于您如何从位置经理请求位置。


您是否定期间隔后请求位置更新?
例如locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, MIN_TIME, MIN_DISTANCE, locationListener);

如果是,则需要定位服务始终开启,这可能会导致电池耗尽。

答案 1 :(得分:0)

HTTPS请求对电池没有任何影响,但如果您使用错误,位置监听可能会导致电池耗尽。 例如,请求位置更新并且从不删除它将导致位置监听器始终在后台搜索位置,这取决于您使用GPS或网络的提供商,所以我对您的建议是设置和安排请求,每次您在获取位置后请求位置更新删除位置更新请求,以便它不会继续获取位置