2010-08-17 198 views
1

我想做一些超链接。现在,我创建了按钮,它使用WebView打开新的活动。但是我想在指定的网址打开一个“全局”的默认网页浏览器。我怎样才能做到这一点 ?如何打开默认浏览器

回答

8

您可以启动一个全球性的意图,将浏览器

Uri uri = Uri.parse("http://www.google.com"); 
startActivity(new Intent(Intent.ACTION_VIEW, uri)); 

还要确保网络的权限添加到您的清单

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

权限是被拾起不需要,因为它的浏览器访问网络,而不是用户应用程序。 – 2010-08-17 18:50:22

+0

啊,很好。 – 2010-08-17 18:54:34

2

只是作出和意图,并将链接设置为URI的意图。然后使用意图开始活动。试试这个:

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