При загрузке 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 наследует getScrollY () из представления. Я не реализую его правильно? Заранее спасибо. public class Scroll extends Activity { […]
Я новичок в разработке 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 […]
У меня есть приложение с поддержкой HTML5 (JavaScript), которое я хотел бы портировать на Android. В некоторых случаях код JavaScript должен запускаться в фоновом режиме (без интерфейса пользователя, поэтому нет WebView). Например, чтобы синхронизировать. Исследуя это, не кажется, что WebViews работают без Контекста активности. Помимо этого, кажется глупым использовать UI View только для запуска кода […]
Привет, я загружаю локальный файл html после обработки некоторых предупреждений javascript на webchromeclient. Но после того, как я вызвал метод loadUrl для webview, моя локальная страница html загружается очень медленно, она ждет около 20 секунд для загрузки. Вот мой код ниже: @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { // TODO […]
Я использую следующий код для отображения веб-просмотра в своем приложении для 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 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"); Код […]
Я просто хочу это сделать, но я не знаю, как это сделать. Это будет вертикальная линейная компоновка. Я искал 3 часа и еще не нашел ничего полезного.
У меня есть веб-просмотр, который загружает веб-страницу, которая включает в себя гибкую коробку. Гибкая коробка Div отображается правильно на эмуляторе Kitkat, но не работает на старых версиях Android, таких как Jellybean. Коробки должны отображаться горизонтально, но они показаны вертикально. Вот мой код HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title> </head> <body> <div style="display:flex; […]
Я хочу показывать результаты поиска Google по умолчанию в веб-браузере моего приложения для Android. Мы можем сделать это с помощью API Google Custom Search, но он оплачивается. Я хочу использовать поисковую систему Google по умолчанию для замены API. Не могли бы вы помочь мне в ее реализации. Заранее спасибо