你的app发送的网络请求是电量消耗的主要原因, 本文先教你如何使用IDE工具来分类分析应用中的网络请求, 之后按照三种不同的网络请求分类, 分别给出优化建议, 减少电量消耗.
本文是对Android官网Reducing Network Battery Drain系列文章的翻译, 略有删减, 可以作为摘要看看.
(翻译不当的地方还请见谅).
收集网络数据 Collecting Network Traffic Data
使用Network Traffic tool可以看到你的app如何以及何时通过网络发送数据.
本节教你如何通过在代码中加tag来测量和分类网络请求, 然后教你如何部署, 测试和可视化你的网络请求.
可以把网络请求分三类:
用户发起的.
App发起的.
Server发起的. 比如notification.

