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);