是否可以衡量Android WebView入站/出站流量?
我的任务是衡量我的应用执行的所有网络活动。据我所知,TrafficStats类有严重的局限性。在某些情况下它可能不起作用。它也只出现在API 8中,而我也必须支持7。因此,只有在我找不到任何其他解决方案的情况下,使用它才是我的选择。
请注意,所有其他网络流量都很容易衡量,因为它是由我的应用控制的。所以问题只是WebView组件发布/接收的部分。
感谢。
答案 0 :(得分:1)
是否可以衡量Android WebView入站/出站流量?
使用TrafficStats
,或使用设备外部的内容(例如,某些可以记录此信息的代理服务器)。
据我所知,TrafficStats类有严重的局限性。
您当然欢迎您的意见。
它也只出现在API 8中,而我也必须支持7。
除非您在针对API级别7的应用中出现明显不同的行为,否则WebView
所消耗的带宽可能不会发生太大变化。将构建目标设置为API级别8,并在API级别8以上设备上使用TrafficStats
(通过Build.VERSION.SDK_INT
检查)。