Java 如何打开默认浏览器

Java 如何打开默认浏览器,java,android,browser,Java,Android,Browser,我想做一些像超级链接一样的思考。现在,我创建了一个按钮,它通过WebView打开新的活动。但我想在指定的url上打开一个“全局”默认web浏览器。我怎样才能做到这一点呢?只需创建和意图并将链接设置为意图的uri即可。然后使用意图开始活动。试试这个: startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com"))); 只需创建和意图,并将链接设置为意图的uri。然后使用意图开始活动。试试这个:

我想做一些像超级链接一样的思考。现在,我创建了一个按钮,它通过WebView打开新的活动。但我想在指定的url上打开一个“全局”默认web浏览器。我怎样才能做到这一点呢?

只需创建和意图并将链接设置为意图的uri即可。然后使用意图开始活动。试试这个:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com")));

只需创建和意图,并将链接设置为意图的uri。然后使用意图开始活动。试试这个:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://stackoverflow.com")));

您可以激发一个全局意图,该意图将由浏览器拾取

Uri uri = Uri.parse( "http://www.google.com" );
startActivity( new Intent( Intent.ACTION_VIEW, uri ) );
还要确保将web权限添加到清单中

<uses-permission android:name="android.permission.INTERNET" />

您可以触发一个全局意图,该意图将由浏览器拾取

Uri uri = Uri.parse( "http://www.google.com" );
startActivity( new Intent( Intent.ACTION_VIEW, uri ) );
还要确保将web权限添加到清单中

<uses-permission android:name="android.permission.INTERNET" />


不需要权限,因为其浏览器访问网络,而不是用户应用。不需要权限,因为其浏览器访问网络,而不是用户应用。