【问题标题】:Need help opening a url in the phone's default browser需要帮助在手机的默认浏览器中打开网址
【发布时间】:2011-03-13 08:52:43
【问题描述】:

我正在尝试制作通过按按钮打开网站的测试程序。我已经做了一个监听器和一切,我的问题就是,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;(可能不需要最后一个),所以我无法找出问题所在...

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

附:我已经使用这些页面到达了我所在的位置:

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

【问题讨论】:

标签: android url browser android-intent


【解决方案1】:
try this
String url = "http://www.google.com";
                Intent i = new Intent(Intent.ACTION_VIEW);
                i.setData(Uri.parse(url));
                startActivity(i);

如果你想导入类然后点击CTRL+Sift+O在eclipse中导入所有需要的包。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 感谢 BrennaSoft 和 bhups!你们是最棒的! ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 2010-09-14
    • 1970-01-01
    相关资源
    最近更新 更多