Articles of андроид webview

File Chooser не работает в Samsung Tab 3 Android 4.4

У меня есть веб-просмотр с файловым выбором, который работает в Samsung Galaxy Tab 2(Android 4.1.1), Lenovo, Nexus Tablets . Но проблема в том, что он не ворует в Samsung galaxy Tab 3 Galaxy Samsung galaxy Tab 3 . Какой Android 4.4 tablet . Здесь я добавил код setWebChromeClient . Можете ли вы, пожалуйста, кто-нибудь мне […]

Невозможно просмотреть видео в веб-обозревателе Android

На моих веб-страницах есть видеофайлы с использованием видеотег html5. У меня есть встроенный веб-сервер (NanoHTTPD), который служит для моего файла из файловой системы. Все остальное работает, но когда я нажимаю на воспроизведение видео в формате HTML5. Он дает следующую ошибку и видео не воспроизводится 09-29 20:38:36.620: D/HTML5VideoInline(11532): HTML5VideoInline created 09-29 20:38:36.625: V/MediaPlayer(11532): setVideoSurfaceTexture 09-29 20:38:36.625: […]

Получить значение href из тега привязки в Android WebView при нажатии ссылки

Я загружаю веб-страницу в WebView. На веб-странице есть ссылка, которая на рабочем столе загружает файл, но в приложении ссылка должна показывать Toast, говорящую, что ссылка отключена для приложения. Я не уверен, как получить значение из href привязанного тега, когда нажимается ссылка. <a class="btn btn-primary" download="http://xx.xxx.com/wp-content/uploads/2015/11/abc-27-15.mp3" href="http://xx.xxx.com/wp-content/uploads/2015/11/abc-27-15.mp3"> <i class="fa fa-download"></i> Download Audio</a> Может ли кто-нибудь поделиться […]

Как получить и изменить содержимое HTML из WebView с помощью Http Post

Я разрабатываю приложение для Android, которое отображает часть HTML-страницы. Для первого шага я использую этот код, о котором идет речь. Как получить HTML-контент из WebView . Изображение полного html Эта часть, которую я хочу показать /* An instance of this class will be registered as a JavaScript interface */ class MyJavaScriptInterface { @SuppressWarnings("unused") public void […]

Воспроизведение локального видео в webview

Я хочу воспроизводить локальные видео в веб-браузере. Я получаю видео-путь от намерения, открывающего свою деятельность, поэтому он может храниться внутри или на SD-карте. Используя этот file:///storage/emulated/0/Download/movies/movie.mp4 url file:///storage/emulated/0/Download/movies/movie.mp4 i get Failed to load resource: net::ERR_ACCESS_DENIED . Использование диалога входного файла с URL.createObjectURL(file); оно работает. Но поскольку я знаю путь, я не хочу его вручную выбирать […]

Проблема с перерисованием WebView при загрузке данных

Я сталкиваюсь с проблемой отображения с веб-просмотром, который я использую в одном из моих приложений. Когда я вызываю loadData, веб-просмотр сначала отображает текст, а затем загружает изображения страницы (стандартное поведение). Иногда, если эти изображения изменяют положение текста, старая текстовая позиция не очищается и отображается как старый текст, так и новый текст + изображение Вот скриншот […]

WebViewClient.onPageStarted () вызывается дважды при указании несуществующего URL через WebView.loadURL ()

Вот мой код public class Main extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView webView = (WebView)findViewById(R.id.webView); // Assign webclient. webView.setWebViewClient(new WebViewClient( ) { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { Log.d("TAG", url); } @Override public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { Log.d("TAG", "failed: […]

Что означает «включить API хранения DOM»?

Я наткнулся на эту функцию Android WebView WebSettings.setDomStorageEnabled(true) и только из названия могу сделать вывод, что она просто «позволяет хранить DOM». Документация Android, однако, предлагает что-то немного другое: Укажите, включен ли API хранения DOM. IOW, он позволяет API, а не сам накопитель. Моя проблема … Я не знал о существовании такого API, пока не столкнулся […]

Как WebView.getTitle () из потока пользовательского интерфейса?

В подклассе WebView я использовал эту строку в переопределенном методе getTitle() : String title = super.getTitle(); Он отлично работал во всех версиях Android , пока я не смог проверить свое приложение на телефоне Android 4.1 , что дало мне это предупреждение на этой super.getTitle() : 12-20 21: 38: 27.467: W / webview_proxy (2537): java.lang.Throwable: предупреждение: […]

Сделать веб-просмотр в планшете симулировать небольшое устройство

У меня есть мобильный сайт, который очень хорошо подходит для небольших устройств, таких как смартфоны, но на планшете он выглядит не очень хорошо . Я использую веб- просмотр для отображения веб-сайта. Этот веб-просмотр занимает всю площадь экрана. Есть ли способ заставить webview имитировать небольшое устройство ? Я не совсем getLoadWithOverviewMode из документов, какая комбинация опций […]