Articles of андроид webview

Android NDK: пользовательская сборка WebView из источника

Моя цель – создать модифицированную версию WebView (назовите ее WebViewCustom) в Android для моего личного использования в моем приложении. WebView основан на WebKit, поэтому мне нужно скомпилировать его на C с помощью NDK. Сейчас я не заинтересован участвовать в проекте Android с открытым исходным кодом, поэтому мне нужно просто скомпилировать исходный источник C WebView и […]

Ошибка USB-отладки порта USB для Android

У меня возникла проблема с перенаправлением портов удаленной отладки android. Мне нужно получить порты в дальности 44300-44399 вперед, потому что визуальная отладка студии позволяет использовать только SSL на этих портах, но я никогда не могу получить эти порты, даже если в документации говорится, что он должен работать на любом порту с 1024-65535. Кто-нибудь столкнулся с […]

Android: использование html5 для определения геолокации в webview с помощью javascript api

В настоящее время у меня проблема с геолокацией в веб-просмотре. У меня есть webapp. В настоящее время я не использую телефонную развязку или другие мобильные рамки. Мне не удалось получить встроенный JavaScript html5 javascript api для работы над приложением, которое работает в веб-браузере в приложении для Android. В противном случае сайт работает отлично от браузера […]

Вызовите WebView # getDrawingCache () асинхронно без замораживания потока пользовательского интерфейса

Я пытаюсь захватить скриншот WebView, однако WebView # getDrawingCache (true) является дорогостоящим вызовом и замораживает поток пользовательского интерфейса. Тем не менее, любая попытка переместить это в AsyncTask или отдельный поток приведет к тому, что «все методы WebView должны быть вызваны в результате потока пользовательского интерфейса». Есть ли обходной путь для этого, так что я могу […]

CookieSyncManager :: createInstance () необходимо вызвать до CookieSyncManager :: getInstance ()

Это сообщение об ошибке довольно ясно: CookieSyncManager :: createInstance () необходимо вызвать до CookieSyncManager :: getInstance () Но я получаю эту ошибку, потому что я следил за официальной документацией : Чтобы использовать CookieSyncManager, приложение-хост должно вызвать следующее при запуске приложения: CookieSyncManager.createInstance(context) Чтобы настроить синхронизацию, необходимо, чтобы хост-приложение вызывало CookieSyncManager.getInstance().startSync() В Activity.onResume () Ошибка возникает только […]

Может ли кто-нибудь дать один конкретный пример внедрения webview в android

Привет, Я разрабатываю приложение для Android с использованием WebView . Я следовал официальному андроидному учебнику . Я не получаю ошибок при создании моего проекта в eclipse, но при запуске приложения: Приложение перестало работать неожиданно

Хранение WebView для автономного просмотра

Что было бы лучшим способом заставить Android хранить веб-просмотр на носитель после загрузки страницы? Еще несколько деталей: Каждая страница будет богата изображениями, сценариями и стилями. Каждая страница будет составлять от 0,5 до 1 мегабайта. Они будут сохранены после вызова OnFinishedLoading Override. Было бы лучше сохранить его на SD-карте, затем использовать локальное репо, чтобы открыть его. […]

Добавить индикатор загрузки / индикатор выполнения в экран заставки Android Phonegap

У меня есть проект PhoneGap 1.4.1 / jQueryMobile 1.0.1 / Android, который показывает, res / drawable / splash.png просто отлично, и заставка запускается после загрузки WebView. Я хотел бы добавить какой-то процентный процентный показатель прогресса в заставку, но пока не увенчался успехом. У меня был успех с этим в прошлом, используя обычный веб-просмотр: myWebView.setWebViewClient(new WebViewClient() […]

Android: ZoomPicker ломается onTouchListener

У меня есть веб-просмотр, который использует встроенные средства управления увеличением: wv = new WebView(this); wv.getSettings().setBuiltInZoomControls(true); Примечание: это активирует две основные функции: «щепотка-масштабирование» и invokeZoomPicker () (последняя вызывается только тогда, когда на экране отображается действие «прокрутка», простое касание не позволяет) И я также хочу, чтобы события происходили, когда происходят события касания, используя следующие wv.setOnTouchListener(new View.OnTouchListener() { […]

Странная проблема с webview goBack в android

Я использую webview в Android. Но странно, иногда даже метод canGoBack веб- canGoBack возвращает true , метод goBack веб- goBack не работает. if (webView.canGoBack()) webView.goBack(); Спасибо за любую идею.