Articles of андроид webview

Android WebView: сбой после загрузки URL

При загрузке url с помощью моего веб-приложения приложение вылетает через несколько секунд (без журнала ошибок …). Мой код: wv = new WebView(this); wv.clearCache(true); wv.clearHistory(); wv.getSettings().setJavaScriptEnabled(true); wv.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); wv.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) { Intent intent = new Intent(Intent.ACTION_VIEW); intent.setType(mimetype); intent.setData(Uri.parse(url)); startActivity(intent); } }); wv.setWebViewClient(new WebViewClient() […]

Android: получить позицию прокрутки WebView

Я новичок в Android. Я хотел бы просто узнать, где на странице прокручивается пользователь. Когда в нижней части экрана появляется определенная точка на веб-странице, я хочу вызвать событие. Но этот код вызывает исключение. Я знаю, что WebView наследует getScrollY () из представления. Я не реализую его правильно? Заранее спасибо. public class Scroll extends Activity { […]

Webview не показывает Html Properlly

Я новичок в разработке Android. Пожалуйста, проверьте этот URL – http://mobileecommerce.site247365.com/admin/catdata.xml Пожалуйста, проверьте cat_name (cat_name) cat_desc, что он не отображается должным образом в веб-обозревателе Android. Я не знаю, почему, может ли кто-нибудь помочь мне или иметь какую-либо идею? Это мой код- public void startElement(String uri, String localName,String qName, Attributes attributes) throws SAXException { currentTag=localName; Log.v("in […]

Могу ли я запустить Javascript без WebView или запустить WebView без контекста Activity, например, в службе?

У меня есть приложение с поддержкой HTML5 (JavaScript), которое я хотел бы портировать на Android. В некоторых случаях код JavaScript должен запускаться в фоновом режиме (без интерфейса пользователя, поэтому нет WebView). Например, чтобы синхронизировать. Исследуя это, не кажется, что WebViews работают без Контекста активности. Помимо этого, кажется глупым использовать UI View только для запуска кода […]

Веб-просмотр загрузки локальной html-страницы медленно в Android

Привет, я загружаю локальный файл html после обработки некоторых предупреждений javascript на webchromeclient. Но после того, как я вызвал метод loadUrl для webview, моя локальная страница html загружается очень медленно, она ждет около 20 секунд для загрузки. Вот мой код ниже: @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { // TODO […]

Кнопка Android back back в webview

Я использую следующий код для отображения веб-просмотра в своем приложении для Android. package com.company.myapp; import com.google.android.apps.analytics.GoogleAnalyticsTracker; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; public class ArticlesActivity extends Activity { /** Initialize the Google Analytics Tracker */ GoogleAnalyticsTracker tracker; /** Called when the activity is first created. […]

Как полностью обновить веб-представление Android перед загрузкой нового запроса

Я использую Android WebView для загрузки некоторых веб-страниц. В моем случае я должен вставить некоторые JavaScript-коды перед загрузкой веб-страниц. Как и ниже: //enable javascript mWebView.getSettings().setJavaScriptEnabled(true); //inject my js first. //I can't inject the js onPageStarted() or onPageFinished() because I need to make sure the js //is injected before html loaded. mWebView.loadUrl("javascript:MyJsCode"); //load HTML mWebView.loadUrl("http://example.com/demos/index.html"); Код […]

Веб-представление Android на полуэкранном экране

Я просто хочу это сделать, но я не знаю, как это сделать. Это будет вертикальная линейная компоновка. Я искал 3 часа и еще не нашел ничего полезного.

Webview не поддерживает флеш-бокс на Android Jellybean

У меня есть веб-просмотр, который загружает веб-страницу, которая включает в себя гибкую коробку. Гибкая коробка Div отображается правильно на эмуляторе Kitkat, но не работает на старых версиях Android, таких как Jellybean. Коробки должны отображаться горизонтально, но они показаны вертикально. Вот мой код HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title> </head> <body> <div style="display:flex; […]

Как показать результаты поиска по умолчанию в Google Android по умолчанию?

Я хочу показывать результаты поиска Google по умолчанию в веб-браузере моего приложения для Android. Мы можем сделать это с помощью API Google Custom Search, но он оплачивается. Я хочу использовать поисковую систему Google по умолчанию для замены API. Не могли бы вы помочь мне в ее реализации. Заранее спасибо