Articles of андроид webview

Webview в android получает зависает только на вкладке Samsung galaxy 2

Я новичок в разработке Android. У меня проблема с Android WebView только в Samsung Galaxy Tab 2. Все остальные устройства работают нормально. Мое приложение содержит только WebView с jquery. Когда приложение запускается, WebView загружается, а затем пользователь взаимодействует только с WebView. В Samsung Galaxy Tab иногда наблюдалась задержка загрузки содержимого WebView, в противном случае она […]

Отображение изображений с использованием EPUBLIB

Я использую epublib для чтения файла .epub в WebView. WebView wv = (WebView) getView().findViewById(R.id.chaptercontent); try { String abspath = FILEPATH+file; File filePath = new File(abspath+".epub"); InputStream epubInputStream = new BufferedInputStream(new FileInputStream(filePath)); book = (new EpubReader()).readEpub(epubInputStream); int pos = abspath.lastIndexOf('/'); DownloadResource(abspath.substring(0, pos)); try { for(int i = 1; i< book.getContents().size(); i++) { InputStream is = book.getSpine().getSpineReferences().get(i).getResource().getInputStream(); […]

Как передать данные из веб-браузера обратно в собственное приложение для Android

В нашем Android-приложении есть WebView, который показывает страницу с нашего веб-сервера. На странице выполняется регистрация пользователя (через Facebook или путем выбора имени пользователя и пароля). После этого я хочу, чтобы страница передавала информацию обратно в родное приложение (например, имя пользователя, тип лицензии, сообщения и т. Д.). Я знаю JavaScript <-> привязки Java (addJavaScriptInterface), но задавался […]

Захват события «play video» в Android WebView

В моем приложении для Android у меня есть WebView с базовыми функциями просмотра. Моя проблема в том, что я хочу получить уведомление как-то, если пользователь начнет воспроизведение флеш-ролика. Я попытался установить WebViewClient в своем веб-браузере и отслеживать URL-адреса в методе onLoadResource , но он не работает. Мой вопрос заключается в следующем: возможно ли поймать такое […]

Android Webview: как прокрутить весь макет деятельности

У меня есть активность, которая отображает содержимое сообщения электронной почты. Существует заголовок с получателями и датой и веб-просмотр для отображения содержимого почты. Когда почта очень длинная, нет проблем, в веб-просмотре есть полосы прокрутки. Но моя проблема в том, что список получателей очень длинный, заголовок занимает 50% высоты экрана, а веб-просмотр занимает всего 50% от высоты […]

Клавиатура Android WebView скрывает поле ввода в фрагменте в android

Когда я открываю WebPage в своем webView , поле ввода скрывается клавиатурой. Как я могу решить эту проблему? Пожалуйста помоги. web_view_proposel.setWebViewClient(new myWebClient()); web_view_proposel.getSettings().setJavaScriptEnabled(true); web_view_proposel.setHorizontalScrollBarEnabled(false); web_view_proposel.setVerticalScrollBarEnabled(true); web_view_proposel.getSettings().setLoadWithOverviewMode(true); web_view_proposel.getSettings().setUseWideViewPort(true); web_view_proposel.setScrollbarFadingEnabled(false); web_view_proposel.getSettings().setBuiltInZoomControls(true); web_view_proposel.loadUrl(Url); web_view_proposel.requestFocus(View.FOCUS_DOWN); web_view_proposel.requestFocus(); web_view_proposel.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } […]

WebView onPageFinished не вызывается, когда отображается MapView

У меня есть MapView внутри фрагмента, который создает WebView и загружает URL. WebView загружается отлично, если MapView скрыт ( android:visibility="gone" ). Но когда он становится видимым, вызывается WebPlayer onPageStarted() но onPageFinished() никогда не вызывается. MapView: <com.google.android.gms.maps.MapView android:layout_width="match_parent" android:layout_height="200dp" android:visibility="gone" android:id="@+id/mapView" /> WebView: webView = new WebView(getActivity()); webView.addJavascriptInterface(this, "scraper"); WebSettings webSettings = webView.getSettings(); webSettings.setUserAgentString("Mozilla/5.0 (Windows NT […]

Webview не восстанавливает состояние после того, как он был убит пользователем

У меня были проблемы в течение нескольких дней, чтобы понять эту проблему. В основном у меня есть Webview который загружает веб-сайт, причем первая страница является логином, а содержимое следует после входа в систему. Каждая проверка пользователя производится через сайт. Таким образом, нет ничего, что можно было бы сохранить в SharedPreference например. Im только с использованием […]

Youtube iframe player не будет показывать видео в android 4.x WebView

Я пытаюсь использовать проигрыватель iframe youtube внутри Android-браузера, но он не работает на Android 4.x, а на 5.x все отлично работает. Когда я пробую его в 4.x, плеер загружает видео, когда я его запускаю, я ничего не вижу, кроме как слышу звук видео. Логарифм заполняется сообщениями об ошибках хрома снова и снова: E/chromium(20362): [ERROR:gles2_cmd_decoder.cc(5942)] [.Compositor-Onscreen-0x5db83bb8]GL […]

android.view.WindowManager $ BadTokenException

У меня странная проблема. Я получил этот краш-отчет от Crashlyitics . Кажется, это не показывает какой-либо строки моего кода активности. Поэтому я не знал, когда эта ошибка произошла. Пожалуйста, у кого-нибудь есть идея, когда это исключение произошло. Любой возможный сценарий? android.view.WindowManager$BadTokenException: Unable to add window — token null is not valid; is your activity running? […]