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