2016-02-24 7 views
10

Ich habe WebView zum Browsing in meiner Anwendung verwendet, jetzt möchte ich Internetnutzung von meinem WebView bekommen. Ist es in Android möglich?Internetnutzung (Datennutzung) von WebView

Ich habe viel gesucht, aber nicht einmal einen einzigen Hinweis bekommen. Kann mir jemand helfen?

Ich weiß, dass Sie mich what have you tried so far fragen werden, aber ich habe nichts von der Forschung bekommen. Wenn mir jemand einen Hinweis geben kann, frage ich nicht nach dem vollständigen Code oder Beispiel.

Ich habe einfach webview erstellt und seine adaequat

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

http://StackOverflow.com/a/11940219 – Sree

+1

@Sree danke, aber ich habe überprüft, es gibt mir ganze Anwendung Datennutzung, ich will nur für WebView. –

+0

Ich denke, dass Sie das in, was auch immer Sie wollen, konvertieren können – Sree

Antwort

6

Es gibt keine Mittel für Sie die Bandbreite nur durch Ihre WebView verbraucht zu bestimmen.

Je nachdem, wie Ihre Anwendung geschrieben wird, kann, wenn Sie feststellen, wie viel Bandbreite Sie außerhalb von WebView verwenden, können Sie TrafficStats verwenden Ihre gesamte App-Bandbreite verwendet, um zu bestimmen, und dann die beiden Werte subtrahieren, um zu bestimmen, was ist innerhalb der WebView.

0

Webview ist im Wesentlichen ein DOM-Baum, der Objekte darstellt. Es analysiert Ihre HTML-Tags, erstellt Elemente und hilft beim Zeichnen von Objekten auf einer Webseite. Alle Anfrage zum Download geht als http/https usw. Anfrage an Android Framework-Dienste. Die Webansicht weiß nicht, wie viele Daten heruntergeladen wurden. Es fordert nur Daten an und empfängt die Inhalte/Antwort zurück.

Sie sollten den Code der Datennutzung Aktivität/Fragment in Einstellungen Anwendungen suchen. Dies wird Ihnen zeigen, wie es Daten verschiedener Anwendungen überwacht und verfolgt, aber es gibt (noch) keine Unterstützung in dem Rahmen, um zu wissen, welche Webansicht wie viel Inhalt heruntergeladen hat.