互联网使用(数据使用)由WebView

我已经使用WebView浏览我的应用程序,现在我想通过我的WebView获得互联网使用。 android中可能吗?

我搜查了很多,但没有得到任何提示。 谁能帮我?

我知道你会问我what have you tried so farwhat have you tried so far ,但是我没有从研究中得到什么。 如果有人可以给我提示,我不是要求完整的代码或例子。

我已经创build了简单的webview和它的工作正常

 <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webView1" android:layout_width="match_parent" android:layout_height="match_parent" /> 

Solutions Collecting From Web of "互联网使用(数据使用)由WebView"

您没有办法确定您的WebView消耗的带宽。

根据您的应用程序编写方式,如果您可以确定 WebView 之外使用多less带宽,则可以使用TrafficStats来确定整个应用程序的带宽使用情况,然后减去这两个值以确定WebView 内部的内容。

Webview本质上是一个呈现对象的DOM树。 它分析你的HTML标签,创build元素,并帮助在网页上绘制对象。 所有的下载请求作为一个HTTP / HTTPS的请求到Android框架服务。 networking视图不知道已经下载了多less数据。 它只请求数据并接收内容/回应。

您应该查看设置应用程序中的数据使用活动/片段的代码。 这将告诉你它是如何监视和跟踪各种应用程序的数据,但是框架中还没有支持(尚未)知道哪个webview已经下载了多less内容。