Articles of андроид webview

OnPageFinished запускается до загрузки страницы

Я просто хочу знать, когда загружается html-страница. OnPageFinished вызывается до загрузки всей страницы. Я получил пустой вид, когда установил Image View с помощью bitmap, созданного из WebView mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setAlwaysDrawnWithCacheEnabled(true); mWebView.setWebViewClient(new WebViewClient(){ @Override public void onPageStarted(WebView view, String url, Bitmap favicon){ super.onPageStarted(view, url, favicon); } @Override public void onPageFinished(WebView view,String url){ Bitmap b = Bitmap.createBitmap( 480, […]

Пользовательский Android WebView для открытия всех ссылок внутри, кроме ссылок на YouTube

У меня есть приложение WebView, которое я хочу вести следующим образом: Пользователь может следить за любой ссылкой, и новая страница открывается в том же WebView, за исключением случаев, когда целью является YouTube, и в этом случае мне нужны два возможных сценария: Откройте приложение YouTube для просмотра видео Откройте стандартный браузер, чтобы просмотреть видео. Моя основная […]

Используйте специальные символы в файле strings.xml для загрузки в WebView

Я использую WebView для отображения ресурса String. Вот код- <string name="abc">à</string> <string name="abcd">è</string> Когда я загружаю это в свой webView он отображает некоторые значения мусора. Как отображать эти специальные символы в WebView ?

Перенаправление веб-просмотра Android с помощью фильтра намерений

У меня есть определенный URL-адрес, который я хочу перенаправить к определенному действию в моем приложении из веб-представления с фильтром намерения. Как реализовать мою собственную схему URI на Android, описанную как сделать это для страницы браузера, но этот же фильтр намерений не работает, когда этот URL-адрес доступен через веб-просмотр. Есть ли что-нибудь еще, что нужно добавить […]

Как изменить название AlertDialog.Builder после его показа?

Я хочу реализовать браузер приложения в своем приложении. Чтобы добиться того, что я использовал WebView внутри объекта AlertDialog.Builder и отображал его. final AlertDialog.Builder alert = new AlertDialog.Builder(context); Теперь у меня была проблема, я хотел, чтобы название AlertDialog.Builder отображало ход загруженной страницы, поэтому я переопределяю функцию onProgressChanged и пытаюсь сбросить заголовок следующим образом: wv.setWebChromeClient(new WebChromeClient() { […]

Обработка вращения экрана в WebView

Мое веб-приложение отлично работает в Chrome, которое отлично справляется с изменениями конфигурации (например, с поворотом экрана). Все прекрасно сохранилось. При загрузке моего веб-приложения в WebView в Android-приложении веб-приложение теряет состояние при изменении ориентации экрана. Он частично сохраняет состояние, т. Е. Сохраняет данные элементов формы <input> , однако все переменные JavaScript и DOM-манипуляции теряются. Я бы […]

WebView, работающий в эмуляторе в студии Android, не может получить доступ к Интернету, но Chrome может?

Я установил Android studio 1.0.1 и пошел по этой странице https://developer.chrome.com/multidevice/webview/gettingstarted, чтобы связать веб-сайт с приложением. Однако при запуске в эмуляторе я получил следующую ошибку. Страница не доступна Веб-страница в https: // ….. не может быть загружена, потому что: нетто :: ERR_NAME_NOT_RESOLVED Однако я попытался щелкнуть ссылку и запустил веб-сайт в Chrome без каких-либо проблем.

Загрузка js-файла из активов в webview после загрузки html

Я много искал, но не смог найти какое-либо решение. Я в основном делаю читателя epub в webview с некоторыми функциями, такими как выделение текста и т. Д. Для этого я сделал несколько файлов javascript. Но для добавления js-файла в html-страницу мне нужно определить его внутри html-файла, например: <script src='file:///android_asset/jquery.js'></script> Но поскольку html может быть любым […]

Как загрузить URL-адрес в веб-представление Android, если HTTP или HTTPS не включены в заданный URL-адрес

У меня есть проект, в котором я хочу загрузить некоторый URL, полученный из webservice в webView, но. Для этого я столкнулся со следующей проблемой. Пожалуйста помоги. url = "www.facebook.com" wv.loadUrl(url); Для вышеуказанного кода я получил ошибку, скажем, не могу загрузить веб-страницу. Но если я изменил это на url = "https://www.facebook.com" Его работа, но мне нужно […]

Сбой приложения Android WebView в эмуляторе: null Контекст приложения?

Я разрабатываю очень простое приложение для Android на Mac в AndroidStudio, и я создал AVD на основе Nexus S. Приложение компилируется без проблем, запускается эмулятор, а затем я получаю ошибки в logcat и сбои приложения. В эмуляторе появляется диалоговое окно с сообщением «К сожалению приложение остановлено», Вот вывод logcat (уровень ошибки): 10-01 13:59:27.813 14114-14114/com.company.app E/SysUtils﹕ […]