2016-09-15 2 views
-1

Wie kann ich öffnen Links in dieser Art von webviewVerwenden neuer System WebView?

System Webview

statt Telefon installierten Browser?

Chrome browser

EDIT

diesem Code nicht funktioniert:

public class WebsiteActivity extends AppCompatActivity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    WebView webView = new WebView(this); 
    setContentView(webView); 
    webView.loadUrl("http://www.google.com"); 

EDIT 2

Code oben Verwendung in dieser führen wird:

Inside app

Aber ich dies wollen:

System webview

+1

Ähm, das ist nur [ 'WebView '] (https://developer.android.com/reference/android/webkit/WebView.html). Die Rendering-Engine kann jetzt über den Play Store aktualisiert werden, aber vom Standpunkt des Entwicklers ist es immer noch "WebView". – CommonsWare

+0

@CommonsWare es funktioniert nicht, ich habe meine Frage aktualisiert – Eric

+0

Stellen Sie sicher, dass Sie die INTERNET-Berechtigung haben. Probieren Sie auch eine URL aus, die kein JavaScript benötigt (z. B. "https: // commonsware.com"), da Sie JavaScript in Ihrem 'WebView' nicht aktiviert haben. Darüber hinaus bitte erklären, ** im Detail **, was "es nicht funktioniert" bedeutet. [Hier ist eine Beispiel-App] (https://github.com/commonsguy/cw-omnibus/tree/v7.6/WebKit/Browser1), die die Verwendung von 'WebView' demonstriert. – CommonsWare

Antwort

1

Fügen Sie diese in Ihrem build.gradle Datei

dependencies { 
    ... 
    compile 'com.android.support:customtabs:23.3.0' 
} 

Öffnen eines Chrome benutzerdefinierten Tab

// Use a CustomTabsIntent.Builder to configure CustomTabsIntent. 
    // Once ready, call CustomTabsIntent.Builder.build() to create a CustomTabsIntent 
    // and launch the desired Url with CustomTabsIntent.launchUrl() 

    String url = ¨https://paul.kinlan.me/¨; 
    CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder(); 
    CustomTabsIntent customTabsIntent = builder.build() ; 
    customTabsIntent.launchUrl(this, Uri.parse(url)); 
+0

Genau was ich brauchte;) – Eric

Verwandte Themen