需要帮助在手机的默认浏览器中打开网址

时间:2010-07-08 13:58:35

标签: android url browser android-intent

我正在尝试通过按下按钮来制作打开网站的测试程序。我已经做了一个监听器和一切,我的问题就在于,url-opening-script出错并告诉我“Uri无法解决”。这是我用来打开网页的脚本:

Intent browserIntent = new Intent("android.intent.action.VIEW",Uri.parse("http://www.google.com"));  
startActivity(browserIntent);

我有import android.app.Activity;import android.content.Intent;import android.content.ContentUris;(也许最后一个不需要),所以我找不到有什么问题...

我希望有人知道我做错了什么,或者忘了导入......

P.S。我已经用这些页面来到达我的位置:

How can I open a URL in Android's web browser from my application?
Sending an Intent to browser to open specific URL

2 个答案:

答案 0 :(得分:2)

try this
String url = "http://www.google.com";
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);

如果你想要导入类,那么点击CTRL + Shift + O导入eclipse中所有必需的包。

答案 1 :(得分:1)

导入Uri类。如果你正在使用Eclipse,你可以点击ctrl-shift-o来添加所需的导入,并删除未使用的导入。