我们可以使用默认浏览器而不是WebView浏览器 是否有默认浏览器的API .....
或者我们必须通过WebView强制创建我们自己的浏览器
答案 0 :(得分:12)
您可以使用ACTION_VIEW
的意图通过您的网址打开浏览器。会是这样的:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com"));
答案 1 :(得分:11)
你必须导入意图。
String url = "http://www.google.com";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
答案 2 :(得分:3)
Intent i = new Intent(Intent.ACTION_VIEW,Uri.parse(value));
startActivity(i);
值是您的网址。
答案 3 :(得分:0)
这是一个迟到的答案,但如果你只需要打开默认浏览器而不用一个网址,你可以使用about:blank
,即:
Intent blankIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("about:blank"));
startActivity(blankIntent);
经过测试:
适用于Android的Stock浏览器,Chrome,Firefox和Opera