Articles of webviewclient

Как получить URL-адрес ссылки в Android WebView с помощью HitTestResult для связанного изображения (а не URL-адрес изображения) с помощью Longclick

Я пытаюсь поймать webview longclicks, чтобы показать контекстное меню. (См. Код ниже) При длинном щелчке изображения я всегда получаю URL-адрес изображения как дополнительный (для не связанного изображения с IMAGE_TYPE и связанного изображения с SRC_IMAGE_ANCHOR_TYPE). Но как я могу получить URL-адрес ссылки (а не URL-адрес изображения) для изображения с гиперссылкой? Лучший, Себастьян mywebview.setOnLongClickListener(new OnLongClickListener() { public […]

Класс библиотеки предупреждений proguard android.webkit.WebView зависит от класса программы android.webkit.WebViewClien

У меня есть версия файла android.webkit.WebViewClient в исходном каталоге приложения, чтобы обрабатывать onReceivedSslError в моей собственной расширенной версии WebViewClient. Когда я использую новую интеграцию ProGuard в sdk-7, я получаю следующее предупреждение: [Proguard] Предупреждение: класс библиотеки android.webkit.WebView зависит от класса программы android.webkit.WebViewClient … [Proguard] Предупреждение: в зависимости от классов программы было 1 экземпляр классов библиотеки. [Proguard] […]

Обработчик onScaleChanged WebView вызвал несколько раз

У меня есть пользовательский класс WebView, в котором элементы управления zoomIn / zoomOut по умолчанию отключены, и я вручную обрабатываю события масштабирования. Также у меня есть WebViewClient, в котором обработчик onScaleChanged () переопределен, он выглядит так: mWebViewClient = new WebViewClient(){ @Override public void onScaleChanged(WebView view, float oldScale, float newScale) { super.onScaleChanged(view, oldScale, newScale); System.out.println("Scale changed"); […]

В чем разница b / w onReceivedHttpError и onReceivedError для WebView Client

Я пытаюсь понять разницу b / w https://developer.android.com/reference/android/webkit/WebViewClient.html OnRecievedHttpError и onRecievedError. Для меня я всегда получаю оба этих обратных вызова для всех ошибок на моей веб-странице? Почему у нас есть два обратных вызова.

Загрузить кешированное изображение WebView в ImageView

У меня есть WebView, который кэширует свои изображения в каталог, используя следующие настройки: mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); mWebView.getSettings().setAppCacheMaxSize( 8 * 1024 * 1024 ); // 8MB mWebView.getSettings().setAppCachePath(getApplicationContext().getCacheDir().getAbsolutePath()); mWebView.getSettings().setAllowFileAccess(true); mWebView.getSettings().setAppCacheEnabled(true); Я хочу иметь возможность загружать изображение, которое кэшируется с помощью этого WebView в ImageView. Я искал каталог, в котором указатель кеша указывает на использование оболочки adb (/data/data/com.example.webviewtest/cache), и я […]

Log <GATE-M> DEV_ACTION_COMPLETED </ GATE-M>, похоже, задерживает выполнение на Android

Недавно я заметил, что в моем приложении есть случайная LAG. И LAG я имею в виду, что это может занять до 40 секунд, зависит от использования Wi-Fi или мобильных данных … Я загружаю URL-адрес страницы, а затем загружаю js для выполнения: webView = (WebView) view.findViewById(R.id.WebView); webView.setWebViewClient(new WebViewClient() { @Override public void onPageStarted(WebView view, String url, […]

Android – используйте OkHttp с Webview

Можно ли использовать okHttp как webviewclient? Т.е. mWebView.setWebViewClient(new OkHttpClient()); Это дает мне ошибку … The method setWebViewClient(WebViewClient) in the type WebView is not applicable for the arguments (OkHttpClient) Какие-либо предложения?

Поиск Android ViewFlipper Пример с несколькими WebViews

Как я уверен, вы все знаете. Настройка WebView – это создание клиента веб-браузера, настройка свойств и загрузка ресурса в клиенте браузера. Я создал несколько приложений для Android, которые делают именно это. То, что я хотел бы попробовать сейчас, это горизонтальное прокручивание различных веб-ресурсов. Представьте себе главную домашнюю страницу на одном URL-адресе, страницу категорий на другом […]

Обработчик протокола Android WebView

Я пытаюсь разработать приложение браузера Android с помощью WebView, которое позволяет пользователям получать доступ к контенту из пользовательского протокола. Пользовательский протокол может быть foobar: // Я хочу перехватить все запросы к этому настраиваемому протоколу. Это означает: Запросы GET Запросы POST И мне нужно иметь возможность передать результаты этих операций обратно в WebView. Запросы GET можно […]

Android JS в WebView.loadUrl ()

Я хочу загрузить веб-страницу в WebView, но удалить части веб-страницы. Итак, я создал собственный WebViewClient. И, в onPageFinished (), я сделал некоторый javascript, чтобы удалить некоторые элементы. Затем я сделал видимым WebView. Однако, когда я запускаю его, он устанавливает вид видимым, а затем я вижу удаляемые элементы. Это похоже на то, что JS работает в […]

Intereting Posts
Управление потоком программ Android в присутствии вызова startActivityForResult Вспышка вспышки Nexus 4 не срабатывает, когда режим фокусировки установлен на непрерывное изображение SwipeRefreshLayout вмешивается в setOnScrollListener Android: как захватить долгое нажатие на мягкий вход / клавиатуру? Как обратиться к жалобе на андроид-линт об экспортных реализациях Firebase Messaging? Android Studio. Проблемы с классом R Как изменить цвет textView android.R.layout.simple_spinner_dropdown_item? Как включить Jack (набор компиляторов Java для Android) в студии Android Динамический TextView на ActionBar Не удалось открыть файл на стороне клиента, попробовав сервер. Ошибка в Android. Объяснение для вопросов типа «ResourceCycle»: при генерации подписанного Apk Исключение исключений для InApp для Android Включение программного обеспечения Wi-Fi Android: notifyDataSetChanged () не обновляет listview после изменения ориентации Как программировать, когда FINGERPRINT_ERROR_LOCKOUT истек в Android FIngerprintManager?