Android: открыть URL-адрес в браузере

Возможный дубликат:
Как открыть URL-адрес в веб-браузере Androids из моего приложения?

Я пытался выяснить, как создать намерение, которое откроет указанный URL в указанном браузере. Браузер не всегда может быть по умолчанию. Но я не могу этого сделать.

Ответ 1

Используйте константу Intent.ACTION_VIEW как действие Intent и url как данные.

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

Обратите внимание, что URL должен быть полным URL (начиная с http://или https://), поэтому проверьте свой код, чтобы URL-адрес не был такой короткой формой, как www.google.com, определены.

Ответ 2

попробуйте следующее:

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

Ответ 3

Вы можете использовать любой из них, также читайте Ссылка

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

или

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