1

是否可以测量 Android WebView 入站/出站流量?

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

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

谢谢。

4

1 回答 1

1

是否可以测量 Android WebView 入站/出站流量?

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

据我了解 TrafficStats 类有严重的局限性。

你当然欢迎你的意见。

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

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

于 2012-04-05T16:04:46.293 回答