Articles of андроид webview

Как добавить веб-просмотр crosswalk в моем собственном модуле библиотеки Android?

Я занимаюсь разработкой модуля библиотеки Android, который должен включать Crosswalk Webview. Я создаю библиотеку с помощью Github Sonatype ( https://github.com/sonatype/ ). Он отлично работает без Crosswalk Webview. Я попробовал следующие 3 метода включить Crosswalk. Способ 1: Добавить библиотеку Crosswalk Webview в моем приложении Ошибка: (Ошибка компиляции) Не удалось решить: org.xwalk: xwalk_core_library: 18.48.477.13 Способ 2: Добавить […]

Как создать XWalkView в сервисе?

Я работаю над заменой родного веб-браузера в нашем приложении Android с реализацией Crosswalk. Нам удалось получить большую часть функциональности приложения, но создание XWalkView в рамках службы по-прежнему является проблемой, которую мы пытаемся преодолеть. Создание Webview не является проблемой, но XWalkView требует использования контекста активности. Если кто-то здесь столкнулся с этой проблемой и знает о возможном […]

Android WebView не учитывает процент масштабирования

У меня есть WebView, который я пытаюсь установить на определенный процент при загрузке страницы. Версия iPhone этого программного обеспечения использует метатег HTML: <meta name="viewport" content="width=320, initial-scale=0.95, maximum-scale=2.0, user-scalable=1"> Поскольку веб-интерфейс Android, похоже, не уважает этот тег, я жестко запрограммировал процент, используя setInitialScale () . Тем не менее, WebView просто выключен, игнорируя этот вызов метода. Независимо […]

Слишком большой размер, чтобы вписаться в рисование кеша в Webview внутри scrollview

Я работаю над scrollview, который содержит веб-обзор, он отлично работает на 2.3, 4.1, но когда я пытаюсь использовать его на эмуляторе 4.4, он показывает View too large to fit into drawing cache, needs 5744640 bytes, only 3932160 available Веб-просмотр просто пуст. И это макет <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:overScrollMode="never" > <LinearLayout […]

Чтение событий клавиатуры в Android WebView

Я пытаюсь слушать ключевые события в веб-браузере Android. Например, когда пользователь заполняет форму, я должен получить ключевые события. Это мой код WebView public class MyWebView extends WebView implements OnKeyListener { ….. @Override public boolean onKeyDown(int keyCode, KeyEvent event) { Log.i("PcWebView", "onKeyDown keyCode=" + keyCode); return super.onKeyDown(keyCode, event); } @Override public boolean onKeyUp(int keyCode, KeyEvent event) […]

Запуск JavaScript в службе на Android

У меня есть бизнес-логика, написанная на JavaScript, этот код используется совместно с другими приложениями, отличными от android. Каков наилучший способ использования функций в этом фрагменте JavaScript из службы на Android. AFAIK, есть 2 варианта? V8, который встроен в стандартный WebView и сверхбыстрый, без дополнительной апки. Rhino, что сложно сделать на Android? Ориентируясь на V8 / […]

Веб-просмотр Android подходит для всего содержимого экрана

Привет, у меня есть веб-просмотр, и я хочу, чтобы он соответствовал экрану, так что пользователю не нужно прокручивать по горизонтали или по вертикали Я раньше искал, многие предлагают следующее, но оно ограничивает ширину, пользователю все равно придется прокручивать по вертикали: engine = (WebView) (findViewById(R.id.webView1)); engine.loadUrl(www.example.com); engine.getSettings().setLoadWithOverviewMode(true); engine.getSettings().setUseWideViewPort(true); Я попробовал другой метод, используя метод масштабирования, но […]

Android WebView не загружает кешированный веб-сайт, если нет соединения

Я пытаюсь кэшировать веб-сайт, загруженный в WebView, но я не могу заставить его работать, если сетевое соединение выключено. Создан Cachdirectory, там хранятся кешированные файлы. Предоставляются разрешения. Я загружаю WebPage, затем отключая сеть (также разрешено разрешение WI-FI), и я получаю ошибку, когда пытаюсь перезагрузить страницу (теперь она должна загружаться из кеша). Помогите Plase! Вот код: WebView […]

Как передать JSON-форматированные данные из WebView на HTML-страницу

Я пытаюсь передать JSON-форматированные данные из моего Android WebView на HTML-страницу. Тем не менее, приложение падает каждый раз, когда я пытаюсь проанализировать исходные данные JSON, которые я ожидаю от формата {"key":"data"} Цель моего приложения – интерпретировать данные JSON, сформировать его в массив значений и отправить его на HTML-страницу. Это правильный подход? Вот мой код WebView […]

OnPageStart вызывается много раз, а onPageFinished не вызывается для одной страницы

Мой вопрос отличается от этого, ребята. Я не знаю, как начать диалог, когда загрузка страницы начинается и заканчивается, когда загрузка страницы заканчивается в моем веб-просмотре. Моя проблема заключается в том, что диалог прогресса запускается и никогда не отбрасывается. Я установил точки останова, и он показывает, что диалог прогресса начинается и увольняется много раз, а затем […]

Intereting Posts
Как изменить непрозрачность растрового изображения? Первоначальное уменьшение масштаба веб-представления Android Датчик температуры на Android Моно для iOS / Android Open или Closed? Платные или бесплатные? Занесение в журнал Xamarin необработанных (Android uncaught) исключений Как установить тег в MenuItem? Создать listview с алфавитными разделителями android – как? Использовать Xlint: устаревание с помощью android Android Espresso: последовательное выполнение нескольких тестов Пользовательский указатель большого пальца не прозрачен на Lollipop API21 GetRight, getLeft, getTop, возвращающий нуль Скопировать каталог из активов в папку с данными Изображение, сохраненное на SD-карте, не отображается в приложении «Галерея Android» Центрирование фонового изображения на Android Захват моментального снимка Relative layout с прозрачным фоном дает растровое изображение с черным фоном, не прозрачным