Я разрабатываю приложение для Android в Android Studio. В своем проекте я использую Retrofit и некоторые другие библиотеки. В одной части моего приложения у меня есть WebView, который может загружать полученный URL-адрес и отображать содержимое страницы. Я видел, что кто-то на SO задавал несколько вопросов, связанных с таким веб-логарифмом. Например, в обычном logcat я вижу все запросы, которые делает библиотека Retrofit. Это означает, что я могу проверить все, от заголовков до полученных данных. Но могу ли я видеть отправленные и полученные данные в веб-просмотре? Например, в Chrome я вижу что-то вроде журналов в режиме разработчика. Мне нужно будет добавить заголовки к моему URL-адресу, который затем будет загружен в веб-просмотре, и мне нужно будет его увидеть, а также мне интересно увидеть данные, которые я получу.
Я нашел в профилировщике этот инструмент, но не могу выбрать диапазон для просмотра данных о доходах, может быть, мне нужно переустановить AS? Вот пример сетевого профайлера:

так как я могу выбрать диапазон?
Вы можете расширить WebViewClient, переопределить метод onPageStarted и добавить туда ведение журнала. Затем просто добавьте его в webView с помощью WebView.setWebViewClient (клиент WebViewClient)
@anro, как я могу добавить ведение журнала? У меня есть onPageStarted, но я не знаю, как добавить ведение журнала
@Basi, как я вижу, мне нужно добавить только одну строку в gradle и одну строку в веб-активности?
Что-то вроде Log.i(TAG, url);
@anro, мне не нужно получать URL-адрес, мне нужно видеть отправленные и полученные данные, как при протоколировании модификации
В целом похоже, что мне удалось найти веб-логи на AS. Он находится в инструменте профайлера. Здесь вы должны войти в сеть и тогда вы увидите все запросы-ответы. Для погружения в полученные-отправленные данные вы должны включить это:

затем вам нужно будет войти в профилировщик и выбрать период:
Надеюсь, это поможет кому-то еще, кроме меня :)