如何测量Android WebView入站/出站流量

如何测量Android WebView入站/出站流量,android,networking,uiwebview,webview,web-traffic,Android,Networking,Uiwebview,Webview,Web Traffic,可以测量Android WebView入站/出站流量吗 我的任务是测量我的应用程序执行的所有网络活动。据我所知,TrafficStats类有严重的局限性。在某些情况下,它可能不起作用。它也只出现在API 8中,而我也必须支持API 7。因此,只有在我找不到任何其他解决方案的情况下,使用它才是我的选择 请注意,所有其他网络流量都很容易测量,因为它由我的应用程序控制。所以问题只在于WebView组件发布/接收的部分 谢谢 可以测量Android WebView入站/出站流量吗 使用TrafficSt

可以测量Android WebView入站/出站流量吗

我的任务是测量我的应用程序执行的所有网络活动。据我所知,TrafficStats类有严重的局限性。在某些情况下,它可能不起作用。它也只出现在API 8中,而我也必须支持API 7。因此,只有在我找不到任何其他解决方案的情况下,使用它才是我的选择

请注意,所有其他网络流量都很容易测量,因为它由我的应用程序控制。所以问题只在于WebView组件发布/接收的部分

谢谢

可以测量Android WebView入站/出站流量吗

使用
TrafficStats
,或使用设备之外的东西(例如,可以记录此信息的代理服务器)

据我所知,TrafficStats类有严重的局限性

当然欢迎你发表意见

它也只出现在API 8中,而我也必须支持API 7

除非你在应用程序中针对API级别7有明显不同的行为,否则你的
WebView
所消耗的带宽可能不会有太大变化。将构建目标设置为API级别8,并在API级别8+设备上使用
TrafficStats
(通过
build.VERSION.SDK_INT
检查)

可以测量Android WebView入站/出站流量吗

使用
TrafficStats
,或使用设备之外的东西(例如,可以记录此信息的代理服务器)

据我所知,TrafficStats类有严重的局限性

当然欢迎你发表意见

它也只出现在API 8中,而我也必须支持API 7


除非你在应用程序中针对API级别7有明显不同的行为,否则你的
WebView
所消耗的带宽可能不会有太大变化。将构建目标设置为API级别8,并在API级别8+设备上使用
TrafficStats
(通过
build.VERSION.SDK\u INT
检查)。

非常感谢您提供的详细答案。这有帮助。我所说的“限制”是指只有在API8之后才可以访问该类,并且有时在设备不支持统计数据的情况下,方法可能返回不受支持的结果。我将关闭API<8设备的流量计数。非常感谢您的详细回答。这有帮助。我所说的“限制”是指只有在API8之后才可以访问该类,并且有时在设备不支持统计数据的情况下,方法可能返回不受支持的结果。我将关闭API<8设备的流量计数。