Articles of андроид webview

Как проверить, полностью ли визуализирован и готов ли WebView к работе?

Моя проблема в том, что иногда я получаю пустой белый веб-просмотр в течение нескольких секунд вместо визуализированного HTML, который довольно удручает. Я хочу реализовать какой-то прослушиватель, чтобы проверить, отображает ли webview весь HTML. Другими словами: я хочу сделать свое веб-представление пустым-белым доказательством. Я уже вставил простой триггер javascript в HTML, который сообщает приложению, когда HTML […]

Как вы используете WebMessagePort как альтернативу addJavascriptInterface ()?

Руководства по безопасности Google для разработчиков приложений для Android имеют следующее: WebViews не используют addJavaScriptInterface() с ненадежным контентом. В Android M и выше вместо этого можно использовать каналы сообщений HTML. Как я могу судить, «HTML-каналы сообщений» относятся к вещам типа createWebMessageChannel() , WebMessagePort , WebMessage и родственникам. Однако они не приводят никаких примеров. Все, что […]

Ошибка веб-браузера Android не найдена

Я использую webVIew для чтения локального HTML. Местоположение хранилища HTML Проект для активов Некоторые телефоны могут быть успешно использованы (samsung …) Некоторые телефоны не могут (HTC nexus …) Вот мой код public class MainActivity extends Activity { private WebView wvBrowser; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViews(); } public boolean onKeyDown(int keyCode, KeyEvent […]

Поддержка SVG в Android

Мы собираемся разработать приложение для Android, чтобы показать файл чертежа autocad в формате svg, в котором используется скрипт ecma. Мы протестировали приложение в эмуляторе и открыли файл svg в webview. Наша проблема заключается в том, что ecmascript в тегах XML не выполняется в webview в android. Мы знаем, что андроид поддерживает SVG только от 3.0. […]

Откройте ссылку в веб-браузере вместо браузера по умолчанию.

У меня есть эта часть кода: TextView noteView = (TextView) view.findViewById(R.id.content); noteView.setMovementMethod(LinkMovementMethod.getInstance()); noteView.setText(Html.fromHtml(noteView.getText().toString())); Мне нужно открывать ссылки в веб-браузере, а не в браузере … возможно ли это? Как я могу сделать?? Заранее спасибо..

Получение истории WebView из WebBackForwardList

Как получить историю WebView с помощью класса WebBackForwardList ? Я посмотрел страницу документации, но я не мог ее понять, является ли WebBackForwardList правильным способом доступа к истории WebView? Я намерен анализировать историю в ListView, я не могу найти примеры того, как получить доступ к истории WebView, Каков правильный метод для получения истории?

Проблемы с Vimeo Player в веб-приложении Android App

В моем приложении для Android я создал WebView для воспроизведения видео Vimeo. Когда я загружаю действие, появляется правильный просмотр видео vimeo, но когда я пытаюсь воспроизвести его, я получаю следующий экран: Иногда звук из видео воспроизводится, но я никогда не получаю видео. Вот что я имею в своей деятельности: if(mediaURL.toLowerCase().contains("vimeo")){ Log.d(TAG, "adding viemo"); final WebView […]

Можно ли отображать изображение с помощью метода loadDataWithBaseURL () в android?

Я пытаюсь отобразить содержимое html-файла с помощью метода loadDataWithBaseURL () в android. У меня просто есть String, который содержит данные файла Html в одном источнике, называемом String, и затем передаю это методу. Например, String source; //contain html tags with images View.loadDataWithBaseURl(null,source,"text/html","UTF-8","about:blank"); Данные, отображаемые в поле зрения, прекрасны. Моя проблема в том, что если мой html-файл […]

Как обращаться с намерением: // по URL-адресу webView?

В настоящее время я разрабатываю приложение для Android с помощью webView . На некоторых urls – shouldOverrideUrlLoading мне нужно использовать метод shouldOverrideUrlLoading , который довольно прямолинейный: if(url.startsWith("something")){ //do something return true; } – if(url.startsWith("something")){ //do something return true; } Моя проблема: Некоторые URLS , например, в поиске google, имеют следующую схему URL : intent://en.m.wikipedia.org/wiki/Test_cricket#Intent;scheme=http;package=org.wikipedia;S.browser_fallback_url=https%3A%2F%2Fwww.google.pt%2Fsearchurl%2Fr.html%23app%3Dorg.wikipedia%26pingbase%3Dhttps%3A%2F%2Fwww.google.pt%2F%26url%3Dhttps%3A%2F%2Fen.m.wikipedia.org%2Fwiki%2FTest_cricket;S.android.intent.extra.REFERRER_NAME=https%3A%2F%2Fwww.google.pt;launchFlags=0x8080000;end Я […]

Android обнаруживает изменение URL веб-просмотра

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

Intereting Posts
Которые являются стандартным шрифтом, поставляется со всеми версиями Android 2.1 и выше Программный перевод Просмотр Pre-Honeycomb Ошибка Android Auth: «GetToken не удалось с кодом состояния: INVALID_AUDIENCE» Adb shell dumpsys iphonesubinfo не работает с Android 5.0 Lollipop Вызов finish () не завершает работу Используйте флаг 0 или BIND_AUTO_CREATE для флага bindService. Android AsyncTask остается в рабочем состоянии после завершения Android – выключение экрана без перехода в режим StandBy Отложенные групповые сообщения в openfire Параллакс XY и расчет вращения – плитка Android настроенная кнопка; Изменение цвета текста ClassCastException при извлечении данных из пакета на Android Неверное изображение, отображаемое с помощью библиотеки Glide Как отключить автоматическое отображение консолей АБР в Eclipse? Почему для MediaPlayer для Android требуется много времени для подготовки некоторых живых потоков для воспроизведения?