Tag: webview

HTML5 Video-Vollbild anzeigen

Ich habe ein Webview, das html Video drin hat. Ich möchte diesen Video-Vollbildschirm zeigen, also überschreibe ich onShowCustomView von meinem WebChromeClient , um ein VideoView . Das funktioniert onShowCustomView in 2.3, aber in 4.x onShowCustomView wird niemals aufgerufen. Das Video wird noch gespielt, aber es wird aus dem Webview ohne Kontrollen gespielt, neben dem Klicken […]

Android webview: Wie ändere ich javaScript alert title text in android webview?

In meiner Android-Anwendung habe ich Web-View in Web-View verwendet haben Ich habe eine Schaltfläche.On Klick auf diese Schaltfläche Ich rufe eine JavaScript-Funktion, die JavaScript-Funktion haben eine Alert-Box.In diesem Alert-Titel zeigt (Die Seite bei "Datei: // "Sagt). Ich möchte diesen Titel zu meinem benutzerdefinierten Text ändern. Wie kann ich diesen Titel ändern?

WebView nächste / vorherige Seite Übergänge

Ich generiere eine Buch-App, von Sorten, die Seiten in einem WebView . Ich habe Next / Previous ImageButtons und eine GestureOverlay , um links / rechts Swipes zu erkennen. Wenn ich einen Seitenwechsel wünsche, rufe ich an: private void changePage(int delta) { currentPageIndex = currentPageIndex + delta; if (currentPageIndex < 0) { // negative index […]

Was ist der Unterschied zwischen Android Html.escapeHtml und TextUtils.htmlEncode? Wann sollte ich das eine oder andere benutzen?

Android hat zwei verschiedene Möglichkeiten, HTML-Zeichen / Entitäten in Strings zu entgehen / zu encodieren: Html.escapeHtml(String) , hinzugefügt in API 16 (Android 4.1). Die docs sagen: Gibt eine HTML-Escaped-Darstellung des angegebenen Klartextes zurück. TextUtils.htmlEncode(String) Für diese, die docs sagen: Html-Codierung der Zeichenfolge. Wenn man die Docs liest, scheinen sie beide so ziemlich das Gleiche zu […]

WebView mit einer zusammenklappbaren Toolbar? (Material Design)

Ich entwickle eine Android-App mit einer Aktivität und zwei Arten von Fragmenten. Typ 1: ein Fragment mit einer zusammenklappbaren Symbolleiste und ein RecyclerView als Inhalt. (Es klappt). Layout: <android.support.design.widget.CoordinatorLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="250dp" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/header" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/indicaciones" android:fitsSystemWindows="true" android:scaleType="centerCrop" […]

Javascript Injektion in Webview

Ich weiß, es existiert eine Menge Fragen darüber, aber ich verstehe nicht, warum mein folgender Code nicht mehr funktioniert Hier ist mein Code: private void init() { webview.setWebViewClient(new FormWebViewClient()); webview.postUrl(url, EncodingUtils.getBytes(data, "BASE64")); } private class FormWebViewClient extends WebViewClient { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(view, url, favicon); // progressBar.setVisibility(View.VISIBLE); } […]

Kommunikation mit eingebetteten (UI) Webviews in bestehenden iOS und Android Apps

Diese App existiert bereits im Apple App Store und Android Market. Es ist eine App, die eine Menge von nativen Code verwendet und ist kein Kandidat, um vollständig html5ed. Langzeitige Beschreibung Ich möchte eine Web-basierte Reihe von Einstellungsseiten haben. Einige dieser Seiten werden lokal auf dem mobilen Gerät leben, und einige werden auf einem entfernten […]

Webview "mailto:" link & "tel:" link Arbeit mit Intent.ACTION_VIEW, aber wie füge ich eindeutig Betreff zB für "mailto:" Link hinzu

Ich habe das funktioniert, da es den folgenden Code verwenden sollte. Alle http-URLs öffnen sich, wie sie innerhalb der Webansicht, "tel:" Link öffnet, wie es in Dialer, und "mailto:" Link öffnet, wie es sollte in E-Mail-Client. Aber mein Problem ist, wie ändere ich das Thema der "mailto:" Link zu etwas anderes anstelle von seinem vordefinierten […]

Android: Bilder in Webview anzeigen

Nach der Verarbeitung einer Datei bekomme ich einen HTML-String, in dem das Bild als gesetzt ist <img src="abc.001.png" width="135" height="29" alt="" style="margin-left:0pt; margin-top:0pt; position:absolute; z-index:-65536" /> Der Pfad des Bildes sollte nicht geändert werden, da ich das Dateiposition aus einer Liste auswählen muss. Das Bild befindet sich im selben Verzeichnis wie die Datei. Ich lade […]

Android_asset funktioniert nicht an Wabe?

Ich habe eine Anschaffungs-Android-Anwendung, die gelegentliche statische Webseiten anzeigt, die im Assets-Ordner enthalten sind. Ich habe diese programmgesteuert wie: webView = new WebView(PKBDocument.KnowledgeBook.KBContext); setContentView(webView); webView.loadUrl("file:///android_asset/path/to the/file.html"); Dies funktioniert gut für API Level 3 – 9. Ich habe vor kurzem mein glänzendes neues Xoom erhalten und versucht, die gleiche App zu laufen, und ich bekomme einen […]

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