Articles of webviewclient

Android Webview Facebook Войти

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

WebViewClient возвращает «Не удалось установить безопасное соединение» при повторном создании фрагмента

Наше приложение имеет вкладки, и один из фрагментов может содержать веб-клиент. Теперь пользователи сообщают о проблеме, когда веб-клиент не может загрузить страницу. Мы подтвердили, что сервер запущен и работает, мы также обнаружили, что проблема возникает в версии 4.0 и во всех предыдущих версиях. Мы также подтвердили, что он отлично работает в версии 5.0; Прямо сейчас […]

Android WebView , относящиеся

У меня есть несколько html-файлов, которые я сохранил в папке с ресурсами. Один из моих файлов html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> .outer{width:300px; height:460px; padding:10px;} </style> </head> <body> <div class="outer"> <h4 style="text-align:right; margin-bottom:30px; width:300px;"><a href="#0">HOME</a></h4> <h1>World Map -01</h1> <img src="world_map.png" […]

Получить ресурс из WebView, который уже был загружен

У меня есть веб-просмотр, который загружает внешнюю веб-страницу. Я хочу реализовать пользовательский механизм кэширования, поэтому вам не придется снова загружать такие ресурсы, как css, js и images. Я уже пробовал эти два метода: Переопределить метод shouldInterceptRequest для WebViewClient Таким образом, я могу предоставить свой локальный ресурс веб-просмотру. Невозможно получить ресурс, который загружает веб-просмотр. Реальная загрузка […]

Android WebViewClient onLoadResource () называется agian после onPageFinished (), когда targetSdkVersion – 19

Я определил класс CustomWebViewClient, который расширяет WebViewClient и просто переопределяет onLoadResource () и onPageFinished (), чтобы контролировать видимость progressbar следующим образом: @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); this.progressBar.setVisibility(View.INVISIBLE); } @Override public void onLoadResource(WebView view, String url) { super.onLoadResource(view, url); this.progressBar.setVisibility(View.VISIBLE); } Все это хорошо работает, когда targetSdkVersion в AndroidManifest.xml равно 17. […]

ShouldOverrideUrlLoading получает вызов ТОЛЬКО для НЕКОТОРЫХ веб-страниц

Я использую метод shouldOverrideUrlLoading для приложения, которое персонализировано для нескольких клиентов. У каждого клиента есть собственная веб-страница, которая хочет быть загружена в веб-просмотр. Моя проблема заключается в следующем: приложение отлично подходит для клиента A и его веб-страницы, но не для клиентской веб-страницы B (которая никак не связана с клиентом A). Разница, как я протестировал, заключается […]

Android – проверьте, является ли запрос GET или POST

Мне нужно проверить, является ли запрос POST или GET in shouldInterceptRequest в приложении для Android. См. Следующий код: public class CustomWebViewClient extends WebViewClient { … @Override public WebResourceResponse shouldInterceptRequest(WebView view, String url) { if ("request is POST") Log.d("CustomWebViewClient", "request is a POST"); else if ("request is GET") Log.d("CustomWebViewClient", "request is a GET"); … } } […]

Получение webViewClient.shouldInterceptRequest () на android 2.x

Я переопределяю webViewClient.shouldInterceptRequest() чтобы возвращать общие ресурсы, такие как изображения и js-файлы из папки с ресурсами. Но это доступно для android> = 3. Есть ли альтернатива для android 2.x Я нашел onLoadResource() для обеспечения аналогичного поведения, но его тип возврата недействителен

Загружать фотокамеру и файловую камеру из поля просмотра веб-просмотра INPUT

Мое приложение основано на веб-сайтах, и мне нужно загружать фотографии из полевого лагеря INPUT. У меня две ситуации, и, поскольку я не знаю другого способа сделать это, в зависимости от страницы, которую я выбираю тем или иным способом с помощью «boolean boolFileChoser» в зависимости от ходатайства URL-адреса: а. Сборщик файлов б. Фотосессия камеры. Я занимался […]

Как использовать DownloadListener?

Я создаю приложение, которое позволяет студентам загружать учебный материал из приложения, а не из браузера. На домашней странице много тематических имен. Каждое имя субъекта приводит к новой веб-странице. Итак, я использовал WebViewClient. Но на последней странице, когда я нажимаю на файлы * .ppt или * .pdf, он открывает мусор. Я хочу, чтобы эти файлы загружались […]