Tag: webview

Android WebView stürzt beim Anklicken eines Links ab

Ich habe einige WebView Widgets in meiner Activity . Ich benutze loadData() , um den Inhalt zu setzen, und dieser HTML enthält einen Link. Einige meiner WebViews funktionieren okay, wenn ich auf den Link WebViews , wird der Webbrowser in einem neuen Fenster gestartet, aber einige machen meine App zum Absturz, wenn ich auf einen […]

Wie man den Rand in Dialog setzt

Ich habe den Dialog für die Display-Anzeige in meiner Andorid-App verwendet. Aber ich muss diesen Dialog über 50dp Top von buttom anzeigen, also denke ich, dass wir den Dialog Gravity buttom setzen und seine buttom margine 50dp einstellen sollten. Aber ich bin nicht in der Lage, Rand in Dialog . Also bitte kann mir vorschlagen, […]

Flash in Android WebView – Wie kann ich den Vollbildschirm automatisch einstellen?

Ich lade Flash SWFs in ein Android WebView. Ich möchte, dass die SWF sofort Vollbild und fokussiert ist. Der Klassenname, der den Blitz behandelt, ist com.adobe.flashplayer.FlashPaintSurface . Beim Betrachten des Protokolls, wenn ich den Blitz manuell com.adobe.flashplayer.FlashPaintSurface.toggleFullScreen() , ruft es com.adobe.flashplayer.FlashPaintSurface.toggleFullScreen() . Der erste Teil meiner Frage lautet: Wie kann ich diese Methode manuell für […]

Android transparent WebView oben auf VideoView

Ich habe ein Ionic-Projekt, wo ich ein Video darstellen möchte, und darüber hinaus den Inhalt der cordova WebView . Um das transparente WebView oben auf der Videoansicht zu haben, verwende ich in einem Plugin: webView.getView().setBackgroundColor(0x00000000); ((ViewGroup) webView.getView()).bringToFront(); Die VideoView wird initialisiert und in einem FrameLayout wie FrameLayout hinzugefügt: FrameLayout containerView = (FrameLayout) cordova.getActivity().findViewById(1); if (containerView […]

Flash in einem Android WebView – Layering-Problem

Ich versuche, interaktive Schaltflächen in einem Android WebView zu haben, das Flash enthält. Als Test habe ich einen HTML-Code eingerichtet, um einen Blitz mit einem Satz x / y Größe zu laden. public class webz extends WebView { private Drawable image; public webz(Context context, AttributeSet attrs) { super(context, attrs); image=context.getResources().getDrawable(R.drawable.icon); getSettings().setPluginsEnabled(true); } @Override protected void […]

Webview shouldOverrideUrlLoading funktioniert in früheren Android-Versionen außer 4.1.x Jellybean

Der folgende Code funktioniert gut in allen Geräten, die android 2.x laufen, aber nicht in einem Nexus 7 Tablette mit 4.1.2 Das Problem ist, dass die shouldOverrideUrlLoading nie ausgeführt wird. Die onPageFinished laufen ok Ich schätze jede verfügbare Hilfe. wv = (WebView) root_view.findViewById(R.id.wv); wv.setBackgroundColor(res.getColor(R.color.def_bgr_color)); wv.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY); wv.setWebViewClient(new MyWebViewClient() ); WebSettings web_settings = wv.getSettings(); web_settings.setJavaScriptEnabled(true); web_settings.setLoadWithOverviewMode(true); web_settings.setUseWideViewPort(false); […]

Wie steigere ich den Speicherverbrauch beim Aufruf mehrerer WebView in Android?

Die Hauptaktivität meiner App ist eine Activity , die ein Webview enthält, um Webseiten zu laden. Ich überschreibe die Methode shouldOverrideUrlLoading(WebView view, String url) , um jede URL-Anforderung eine Intent aufzurufen und eine neue Aktivität mit WebView . Dies ist eine bessere Erfahrung, wenn BACK-Taste gedrückt wird, wird nur beenden die aktuelle Aktivität und zurück […]

Pausieren Sie WebView-Video anstelle von ganzen WebView

Ich habe ein WebView mit YouTube-Video und 3 Registerkarten. YouTube-Video ist im 1. Tab verfügbar, während in anderen 2 Registerkarten ein Inhalt vorhanden ist. Jetzt möchte ich ein Video pausieren, wenn der Benutzer auf andere Registerkarten verschoben wird. Ich habe versucht mit webView.onPause(); und Class.forName("android.webkit.WebView") .getMethod("onPause", (Class[]) null) .invoke(webView, (Object[]) null); Aber es pausiert ganze […]

Webview to PDF ignoriert den Jobnamen

Ich versuche, eine HTML-Seite aus einer Webansicht auf KitKat (4.4.4) zu drucken, die grundsätzlich den Beispielcode verwendet, der in der API-Dokumentation von Google zur Verfügung gestellt wird . Dementsprechend setze ich einen Druckjobnamen wie folgt ein: String jobName = getString(R.string.app_name) + " Document"; PrintJob printJob = printManager.print(jobName, printAdapter, new PrintAttributes.Builder().build()); Mein Code läuft gut und […]

Chromium Webview scheint nicht mit Android zu arbeiten applyOverrideConfiguration

Nach meiner Änderung beschreibe in Force locale für Android Geschmack mit resConfig Ich bin vor einem Problem mit Webviews mit Video. Das Problem ist nur auf API21 + und wirklich verschwinden beim Entfernen des Aufrufs auf applyOverrideConfiguration. Nicht so sicher, wie man das herumkommt. java.lang.NullPointerException: Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.