Articles of андроид webview

Передача массива значений из Android Activity в JavaScript в WebView

Я использую библиотеку JS Charts для рисования графиков в WebView моего приложения для Android. Я хочу предоставить данные из базы данных SQLite. В этот момент я зациклился на том, как передать массив данных с Java на JavaScript. Часть JavaScript ожидает что-то вроде этого: data = new Array([10, 10], [20, 10]); Я знаю о addJavaScriptInterface и […]

Видео с Android HoneyComb не отображается

В моем приложении для Android есть WebView, который включает видео и аудио. Когда приложение работает на Android 2.3.x, видеопотоки и звук воспроизводятся. Я изменил приложение для запуска на HoneyComb (3.1) на планшете Samsung Tab 10.1, видео не транслируется и звук не воспроизводится. Видеопотоки, когда URL-адрес вводится в браузере Tab. Это код java: mWebView.setWebChromeClient(new WebChromeClient()); mWebView.setWebViewClient(new […]

Оптимизация WebViews на Android в Google Reader-esque

У меня есть приложение, которое отображает html сообщения в блоге в WebView. Изображения, однако, довольно большие и не подходят для экрана. Однако при просмотре сообщения в приложении Android Google Reader все изображения имеют ширину, соответствующую ширине экрана. Android Google Reader также будет анализировать все встроенные встраиваемые Youtube и Vimeo и заменять их эскизами ссылками, поэтому […]

Android 2.3 webview loadData показывает только кодированные символы

Я пытаюсь использовать webview с loadData для отображения изображения: String data = "<html><head><title>Photo</title></head>"; data = data + "<body><center><img width=\"100%\" src=\"" + imageUrl + "\" /></center></body></html>"; imageWebView.getSettings().setLoadWithOverviewMode(true); imageWebView.getSettings().setUseWideViewPort(true); imageWebView.getSettings().setBuiltInZoomControls(true); imageWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); imageWebView.setScrollbarFadingEnabled(false); imageWebView.loadData(data, "text/html", "UTF-8"); imageWebView.setBackgroundColor(0x00000000); В эмуляторе 4.1 это работает нормально, и я вижу изображение. В 2.3 он просто отображает кодированный html-код.

Как узнать, когда завершен рендеринг WebView

Я хочу отобразить индикатор выполнения во время загрузки WebView. Я скрываю его на OnPageFinished (), но это слишком рано. Веб-просмотр по-прежнему отображает изображение. Документация WebView гласит: «Когда вызывается onPageFinished (), изображение рендеринга может еще не обновляться. Чтобы получить уведомление для нового изображения, используйте onNewPicture (WebView, Picture)». Однако интерфейс OnNewPicture и PictureListener устарел и устарел. Есть […]

Android-просмотр segfaults на дисплее

У меня есть веб-просмотр в фрагменте. Он работает отлично в течение нескольких месяцев. Я играл с встроенным в него HTML (сгенерированная строка), и я думаю, что у него была плохая ссылка на шрифт. Результатом этого является то, что теперь на одном устройстве этот веб-просмотр всегда выделяется, когда он отображается, но только на одном устройстве (Galaxy […]

Android WebView – контент не редактируемый

Я использую WebView для авторизации пользователя в социальной сети с использованием их API. Мой WebView загружает форму с двумя EditTexts (или тем, что они вызывают в веб-разработке) и кнопкой. Странная проблема: клавиатура не появляется при нажатии на EditText в форме, но если действие приостанавливается и возобновляется (например, я нажимаю HOME, а затем возвращаюсь), EditTexts становятся […]

Как удалить белый фон в веб-виде?

У меня есть следующая проблема: я загружаю html-файл в webview. Цвет фона моего html-файла и моя активность черные. Случается, что при завершении загрузки есть короткая белая вспышка, потому что цвет фона веб-представления белый. Можно ли удалить эту флэшку? Или установите цвет веб-браузера в черный? Я уже пробовал устанавливать цвет фона в webview xml на черный, […]

Встроенное видео IFRAME продолжает играть в фоновом режиме после выхода из полноэкранного режима в Android

Я много искал для исправления этой проблемы, но, видимо, я не мог ее найти. Ну, как видно из названия, у меня есть простое приложение для Android, у которого есть Webview. public class MainActivity extends Activity { protected FrameLayout webViewPlaceholder; protected WebView webView; final Context myApp = this; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); […]

Android: загрузка содержимого базы данных sqlite в веб-просмотр

У меня есть база данных sqlite, в которой у меня есть контент, который я хочу загрузить в webview , так как я хочу выбрать из базы данных и показать в веб-виде. Есть ли способ сделать это? public class TataworatYawmeeh extends Activity { WebView webView; String javascrips; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tataworat); webView = […]

Intereting Posts
Android: autoLink не работает полностью на моем устройстве 4.4 Как воссоздать или перезагрузить кэшированный Observable, используемый с Retrofit для получения новых данных? Я хочу проанализировать API карт Google для обратного геокодирования в Android Клавиатура перестала работать на эмуляторе Intel x86 Android после обновления до ADT 20 Как удалить черный экран, который появляется перед воспроизведением видео mp4? Gradle, Robolectric и Espresso Есть ли простой способ конвертировать приложения для Apple в приложения для Android? AsyncTask; DoInbackground () не вызывается после вызова метода onPreExecute () StartActivity не работает при вызове BroadcastReciever Фильтрация ListView, которая является частью фрагмента ViewPager Отправляйте данные обратно в скрипт, который начал работу с помощью adb shell am start Является ли BuildConfig.DEBUG еще прослушиваемым? Коды ошибок аутентификации Firebase 9.0.2 Руководство добавляет песню в Mediastore как музыкальный трек Как повысить точность датчиков акселерометра и компаса?