是否可以测量 Android WebView 入站/出站流量?
我的任务是测量我的应用执行的所有网络 Activity 。据我了解 TrafficStats 类有严重的局限性。它可能在某些情况下不起作用。而且它也只出现在 API 8 中,而我也必须支持 7。因此,仅当我找不到任何其他解决方案时,才可以使用它。
请注意,所有其他网络流量都很容易测量,因为它由我的应用程序控制。所以问题只是 WebView 组件发出/接收的那部分。
谢谢。
最佳答案
Is it possible to measure Android WebView inbound/outbound traffic?
使用 TrafficStats
,或使用您设备之外的东西(例如,一些可以记录此信息的代理服务器)。
As far as I understood TrafficStats class has serious limitations.
当然欢迎您提出您的意见。
And it also appeared only in API 8, whereas I have to support 7 also.
除非您的应用中特定于 API 级别 7 的行为明显不同,否则您的 WebView
消耗的带宽可能不会有太大变化。将构建目标设置为 API 级别 8,并在 API 级别 8+ 设备上使用 TrafficStats
(通过 Build.VERSION.SDK_INT
检查)。
关于android - 如何测量 Android WebView 入站/出站流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10031135/