Где я могу найти веб-журналы или что-то подобное в Android Studio?

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

Обновлено

Я нашел в профилировщике этот инструмент, но не могу выбрать диапазон для просмотра данных о доходах, может быть, мне нужно переустановить AS? Вот пример сетевого профайлера: Где я могу найти веб-журналы или что-то подобное в Android Studio?

так как я могу выбрать диапазон?

stackoverflow.com/a/55373851/4649110
Basi 25.06.2019 06:43

Вы можете расширить WebViewClient, переопределить метод onPageStarted и добавить туда ведение журнала. Затем просто добавьте его в webView с помощью WebView.setWebViewClient (клиент WebViewClient)

anro 25.06.2019 06:46

@anro, как я могу добавить ведение журнала? У меня есть onPageStarted, но я не знаю, как добавить ведение журнала

Andrew 25.06.2019 06:50

@Basi, как я вижу, мне нужно добавить только одну строку в gradle и одну строку в веб-активности?

Andrew 25.06.2019 06:51

Что-то вроде Log.i(TAG, url);

anro 25.06.2019 06:51

@anro, мне не нужно получать URL-адрес, мне нужно видеть отправленные и полученные данные, как при протоколировании модификации

Andrew 25.06.2019 06:52
0
6
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В целом похоже, что мне удалось найти веб-логи на AS. Он находится в инструменте профайлера. Здесь вы должны войти в сеть и тогда вы увидите все запросы-ответы. Для погружения в полученные-отправленные данные вы должны включить это:

затем вам нужно будет войти в профилировщик и выбрать период:

Надеюсь, это поможет кому-то еще, кроме меня :)

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