Использование Интернета (использование данных) через WebView

Я использовал WebView для просмотра в моем приложении, теперь я хочу, чтобы мой интернет пользовался WebView, Возможно ли это в Android?

Я много искал, но не получил ни единого намека. Может кто-нибудь мне помочь?

Я знаю, что вы спросите меня what have you tried so far, но я ничего не получил от исследований. Если кто-то может дать мне подсказку, я не прошу полный код или пример.

Я создал простой веб-просмотр, и он работает нормально

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

2 ответа

У вас нет средств для определения пропускной способности, используемой только вашим WebView,

В зависимости от того, как написано ваше приложение, можете ли вы определить, какую пропускную способность вы используете за пределами WebView, ты можешь использовать TrafficStats определить использование полосы пропускания всего приложения, а затем вычесть два значения, чтобы определить, что находится внутри WebView,

Webview по сути представляет собой DOM-дерево, которое отображает объекты. Он анализирует ваши HTML-теги, создает элементы и помогает рисовать объекты на веб-странице. Все запросы на скачивание отправляются в виде запросов http/https и т. Д. К службам платформы Android. Веб-просмотр не знает, сколько данных было загружено. Он только запрашивает данные и получает содержимое / ответ обратно.

Вы должны посмотреть код активности / фрагмента использования данных в настройках приложений. Это расскажет вам, как он отслеживает и отслеживает данные различных приложений, но в фреймворке (пока) нет поддержки, чтобы узнать, сколько веб-просмотров загрузило контент.

Другие вопросы по тегам