Articles of андроид webview

Уничтожить веб-просмотр в Android

Не удалось уничтожить WebView Во-первых, много примеров, которые я попробовал для уничтожения webview в Android. Например: утечка памяти в Android Хотя я разрушал webview в onDestroy () и программным образом объявлял webview, но проблема с утечкой памяти также будет происходить на моем Android-устройстве. Ниже мое кодирование. public class MainActivity extends Activity { private FrameLayout mWebContainer; […]

Возможно ли получить данные из форм HTML в андроид при использовании webView?

Я делаю очень простую форму в HTML, которая просматривается в android, используя веб-просмотр, который берет ваше имя, используя текстовое поле, и когда вы нажимаете кнопку, он отображает его в абзаце, и он создается с использованием как html, так и javascript. Это мой html-код: <!DOCTYPE html> <html> <body> <p> Write your name and win your favorite […]

Может ли Android WebView HTML влиять на функции клавиатуры или клавиатуры?

У меня есть веб-просмотр с формой ввода кредитной карты (со стандартными полями <input type="text" /> ). В разных версиях Android у меня разные клавиатуры. Кажется, что Kit-Kat не показывает клавиши Prev / Next, когда находится внутри формы. На веб-сайте я могу повлиять на это? Если нет, что я должен рекомендовать разработчику для Android? Пример без […]

Логика для использования нескольких веб-просмотров в TabLayout для решения проблемы памяти

У меня почти 30 веб-просмотров в Tablayout. Все работает отлично, но мое приложение потребляет много памяти и будет просто закрываться из-за проблемы с памятью. Это то, что я получаю в журнале 04-05 21:00:09.458 19720-19801/com.example.choman.webview A/chromium: [FATAL:memory.cc(19)] Out of memory. size=16777216 Это мой java-файл. В основном все остальные 29 фрагментов содержат один и тот же код […]

Загрузка кеша при автономном режиме в Android Webview

У меня есть приложение, которое загружает URL-адреса с веб-сайта. Теперь я хочу, чтобы приложение использовало кеш в автономном режиме. Но я просто получаю страницу сбоя, в которой говорится, что я не подключен к веб-сайту. Сначала я устанавливал Cachemode Load_Normal, но это не помогает. Затем я попробовал «глупый» подход с помощью ConnectivityManager: cm = (ConnectivityManager) this.getSystemService(Activity.CONNECTIVITY_SERVICE); […]

WebView.loadUrl (url, headers) не работает в android

Я устанавливаю cookie в заголовках и вызываю WebView.loadUrl () с этим заголовком, но он (Cookie в заголовке) не будет работать на любом устройстве Android, кроме 4.4. Я тестировал его на версиях Android 4.2, 4.3, 4.4, 5.0 и 5.1. webView = (WebView) findViewById(R.id.web_view); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setDomStorageEnabled(true); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setDisplayZoomControls(false); HashMap <String, String> extraHeaders = new HashMap<String, String>(); extraHeaders.put("Cookie", […]

Android – получить текст из webview

В моем приложении я показываю epub HTML-файлы в webview с помощью EPUBLIB . Моя проблема в том, что я хочу использовать функцию закладки для своего читателя epub. Для этого я хочу извлечь текст из webview который показывает страницу из моего HTML-файла epub, а затем использовать этот текст в моей активности закладок, чтобы показать пользователю, что […]

ERROR / Web Console: Uncaught TypeError: Невозможно вызвать метод getItem из null по адресу http://m.youtube.com/:844

Следующая ошибка исходит от Android (WebView), а не непосредственно из моего собственного кода: 04-28 12:36:15.174: ERROR/Web Console(7604): Uncaught TypeError: Cannot call method 'getItem' of null at http://m.youtube.com/:844 Я действительно ничего не делаю, кроме загрузки этого URL в WebView. Большую часть времени я не получаю эту ошибку, поэтому я предполагаю, что это может указывать на некоторые […]

Как удалить добавленную маржу Android WebView?

Мы пытаемся распечатать содержимое веб-контента по Google Cloud Print, но независимо от того, что мы делаем, приведенная распечатка добавляет некоторый запас. Есть ли способ удалить эту маржу? Мы попытались: <body style="margin: 0; padding: 0"> тогда <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> тогда mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); Никто не работал …

Почему Android WebView не загружает видео youtube HTML5 iframe?

Я попробовал следующее: WebView wv = (WebView) findViewById(R.id.webView1); String playVideo= "<html><body><iframe width='200' height='143' src='http://www.youtube.com/embed/JW5meKfy3fY' frameborder='0' allowfullscreen></iframe></body></html>"; wv.getSettings().setPluginsEnabled(true); wv.getSettings().setAllowFileAccess(true); wv.getSettings().setPluginState(PluginState.ON); wv.getSettings().setBuiltInZoomControls(true); wv.getSettings().setJavaScriptEnabled(true); wv.loadData(playVideo, "text/html", "utf-8"); Я вижу только миниатюру, а затем, когда я нажимаю на нее, кадр становится черным и не загружает видео. Я нацелен на API 15, и у меня есть разрешение на интернет. Как […]

Intereting Posts
Нет статического метода zzUr () в Firebase, когда я пытаюсь использовать Analytics с уведомлениями У меня есть видео и изображения с общим размером около 500 МБ. Как я могу управлять ИТ? Ошибка приложения при выборе / прокрутке элементов на Spinner. (LG Mobile) (java.lang.IllegalStateException: Итерация уже запущена) «Источник не найден», отладка приложений Android в Eclipse Лучший способ создать нижнюю панель инструментов в Android. ORMLite – запрашивать внешнее поле Как создать ровно квадратные кнопки, которые заполняют ширину экрана Поверхность – dequeueBuffer не удалось (Неизвестная ошибка 2147483646) Android In-app billing error: Незаконное состояние для работы (launchPurchaseFlow): помощник IAB не настроен Открытие ссылки на браузер через уведомление не работает Выровняйте дочерние представления в центре андроида ViewPager Как поместить текст слева от переключателя в андроиде Текущий маркер местоположения Google Maps и оверлей точности Android: Могу ли я использовать это намерение из стороннего приложения? Запустить BroadCastReceiver