Как открыть браузер по умолчанию - PullRequest
9 голосов
/ 22 февраля 2011

Можем ли мы использовать браузер по умолчанию вместо браузера WebView. Есть ли API для браузера по умолчанию .....

или мы должны обязательно создать наш собственный браузер через WebView

Ответы [ 4 ]

12 голосов
/ 22 февраля 2011

Вы можете использовать Intent с ACTION_VIEW, чтобы открыть браузер с вашим URL.Было бы что-то вроде этого:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com"));
11 голосов
/ 22 января 2013

Вы должны импортировать намерение.

String url = "http://www.google.com";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
3 голосов
/ 22 февраля 2011
Intent i = new Intent(Intent.ACTION_VIEW,Uri.parse(value));
startActivity(i);

значением является ваш URL-адрес.

1 голос
/ 18 июля 2015

Это поздний ответ, но если вам просто нужно открыть браузер по умолчанию без URL, вы можете использовать about:blank, то есть:

Intent blankIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("about:blank"));
startActivity(blankIntent);

Протестировано с:

Stock Browser, Chrome, Firefox и Opera для Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...