Abrir aplicación de Chrome con URL

¿Hay alguna manera de abrir la aplicación de Chrome en Android desde el navegador predeterminado de Android? Puedo abrir la aplicación, pero no redirige al usuario a la página correcta. Esto es lo que intenté:

<a href="googlechrome://www.toovia.com"> 

Vi que podría tener que formar una URL de intención, pero esperaba que haya una manera mucho más fácil que eso.

Esto se supone que es de una página web y no hay ninguna vista web involucrados.

    5 Solutions collect form web for “Abrir aplicación de Chrome con URL”

    Sí, pero si no está instalado en el sistema, ejecutarás una ActivityNotFoundException. Si no está disponible, debe iniciar a través del navegador normal:

     String url = "http://mysuperwebsite"; try { Intent i = new Intent("android.intent.action.MAIN"); i.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main")); i.addCategory("android.intent.category.LAUNCHER"); i.setData(Uri.parse(url)); startActivity(i); } catch(ActivityNotFoundException e) { // Chrome is not installed Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); startActivity(i); } 

    He abierto mi aplicación de navegador seguro con el nombre del paquete de obtener de Google jugar, de la misma manera que puede abrir para cromo por defecto también:

     Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("http://Your URL")); intent.setPackage("com.cloudacl"); // package of SafeBrowser App startActivity(intent); 

    Puede reemplazar el paquete com.cloudacl con este com.android.chrome para abrir el cromo.

    Aquí hay una solución sin probar la captura, si el cromo instalado se utilizará, de lo contrario se pasará a dispositivo por defecto

     void open(Activity activity, String url) { Uri uri = Uri.parse("googlechrome://navigate?url=" + url); Intent i = new Intent(Intent.ACTION_VIEW, uri); if (i.resolveActivity(activity.getPackageManager()) == null) { i.setData(Uri.parse(url)); } activity.startActivity(i); } 

    Las soluciones de intención arriba ya no parecen funcionar.

    Lo siguiente funciona para mí ..

    Document.location = 'googlechrome: // navegar? Url = http://www.tovia.com /';

    Su xml:

     <?xml version="1.0" encoding="utf-8"?> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webView1" android:layout_width="fill_parent" android:layout_height="fill_parent" /> 

    Su WebViewActivity :

     public class WebViewActivity extends Activity { private WebView webView; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.webview); webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("http://www.google.com"); } } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.