2011-06-08 21 views

Respuesta

1

probar esto:

String url = "your URL"; 
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
startActivity(browserIntent); 
+3

-1 utilizar la constante Intent.ACTION_VIEW –

+0

si alguien trató de ayudar, la gente vota -1,:), eso es algo bueno ^^, solo para información: el código anterior funciona bien para mí, – Houcine

+0

Ayuda siempre apreciada :) Las constantes siempre son mejores que las cadenas también. –

19

utilizar la constante Intent.ACTION_VIEW acción como Intención y la url como datos.

final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url)); 
activity.startActivity(intent); 

Nota de la URL debe ser un URL completo (comenzando con http: // o https: //) a fin de comprobar en su código que la URL no es una forma corta como www.google.com si está definido por el usuario.

1

Puede utilizar cualquiera de ellos, también leer la Link

Intent browserIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.google.com")); 
startActivity(browserIntent); 

o

String url = "http://www.example.com"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); startActivity(i); 
+2

No aliente el uso de valores codificados cuando existe la constante apropiada en alguna parte. Ese código podría romperse en el futuro. –

+0

@MarvinLabs: Ok, Thnx. Lo recordare. Sugerencia muy útil. – Stuti

Cuestiones relacionadas