Articles of андроид webview

Одновременное воспроизведение нескольких видеороликов в теге HTML-видео в WebView

Я создал простую HTML-страницу с несколькими тегами видео и попытался воспроизвести все видео одновременно на собственном WebView Android 4.2.2. Однако он работает в браузере Chrome для Android 4.2.2. Также попробовал пакет chrome-webview из GitHub в моем приложении, чтобы использовать объект класса WebView для Android- WebView вместо собственного webkit-engine/webview . Он отображает плеер на странице HTML, […]

Что делать с IOException в WebViewClient.shouldInterceptRequest ()

Я пытаюсь перехватить запросы из WebView, чтобы я мог добавлять дополнительные заголовки. Я применяю WebViewClient к WebView и переопределяя shouldInterceptRequest() . В shouldInterceptRequest() я открываю соединение, добавляю заголовки, а затем возвращаю открытый поток в WebResourceResponse. Мне непонятно, как следует обрабатывать IOException, если начальное открытие соединения терпит неудачу. final Map<String, String> extraHeaders = getExtraHeaders(intent); webview.setWebViewClient(new WebViewClient() […]

Изменения в веб-странице через javascript, не отображающиеся в WebView. Есть ли способ заставить WebView перерисовать свой контент?

Вот шаги: Загрузите локальный html-файл с помощью WebView.loadUrl (). Этот локальный html-файл содержит несколько javascript-методов, которые изменяют страницу. Например, добавление изображения или изменение размера текста. Вызовите один из этих методов с помощью WebView.loadUrl («javascript: somefunction ()»); Это работает отлично. Изменения выглядят хорошо. Однако, если страница прокручивается во время ее вызова, происходит что-то действительно странное. Вызывается […]

Изображения загружаются быстрее в webview

Итак, на моем Android-приложении он использует webview для подключения к моему веб-сайту и отображения файла index.php, который находится там. Этот файл принимает изображения из каталога на моем веб-сайте и отображает их. Проблема в том, что загрузка изображений на приложение требуется навсегда! Есть ли способ получить изображения, предварительно загруженные в приложение, так что он все еще […]

Android WebView – сглаживание / изменения

В настоящее время я работаю над приложением, которое требует использования WebView. Он в основном занимает все пространство экрана. Первоначально изображения внутри WebView выглядят отлично и качественно. К сожалению, когда пользователь забирает (и удерживает) кнопку в веб-просмотре, изображения затем теряют качество и сглаживают до тех пор, пока палец не будет отпущен. Есть ли способ отключить это? […]

Сбой WebView при запуске приложения на устройстве для пряников

Я начинаю андроид, и мое приложение работает в режиме отладки, но он сбой при запуске. Вот мой код. Я пытаюсь открыть стороннее приложение в веб-просмотре. Это приложение использует javascript, и оно используется на Android 2.3 GingerBread. public class Classname extends Activity { WebView webView; String realm; String username; String password; String host; public String pwd; […]

Android: WebView с пользовательским шрифтом

Я хочу знать, возможно ли сделать веб-просмотр для загрузки веб-сайта иностранного языка / шрифта. Предположим, я хочу загрузить URL-адрес, который содержит нестандартный шрифт Юникода (у них есть свой собственный шрифт. Я могу загрузить шрифт и использовать его.) Прямо сейчас, я знаю, что мы можем это сделать, если оба файла «html» и «font» находятся в той […]

Вращение на 90 градусов FrameLayout, содержащее webview в Android

Я пытаюсь повернуть framelayout, содержащий webview в android, вот мой код: FrameLayout contentView = (FrameLayout) getRootView().findViewById( R.id.content); FrameLayout backGround = new FrameLayout(getContext()); FrameLayout.LayoutParams bgfl = new FrameLayout.LayoutParams( FrameLayout.LayoutParams.FILL_PARENT, FrameLayout.LayoutParams.FILL_PARENT); backGround.addView(WebView object); contentView.addView(backGround, bgfl); RotateAnimation r = new RotateAnimation(0f, -90f,Animation.RELATIVE_TO_SELF,0.5f, Animation.RELATIVE_TO_SELF,0.5f); r.setDuration(0); r.setFillAfter(true); LayoutAnimationController animController = new LayoutAnimationController(r, 0); backGround.setLayoutAnimation(animController); Он вращается нормально … но проблема […]

Android – несколько onReceivedHttpAuthRequest с WebView

У меня проблема с моим WebView и аутентификацией b. Я создал следующее onReceivedHttpAuthRequest : @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { Log.d(this.toString(),"onReceivedSslError error:"+error.toString()); handler.proceed(); } @Override public void onReceivedHttpAuthRequest(WebView view, HttpAuthHandler handler, String host, String realm) { Log.d(this.toString(),"onReceivedHttpAuthRequest host:"+host+" realm"+realm); handler.proceed(HttpHelper.HTTPUSERNAME, HttpHelper.HTTPPASSWORD); } Приложение обычно аутентифицируется прямо на веб-сервере ( onReceivedHttpAuthRequest будет […]

Возможно ли получить доступ к кешу WebView?

У меня есть WebView, в котором я могу получить доступ к веб-страницам. Возможно ли, когда я в автономном режиме имею доступ, например, к изображениям, которые были загружены ранее? И если возможно, как я могу это сделать? Заранее спасибо.

Intereting Posts