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

Posted

技术标签:

【中文标题】需要帮助在手机的默认浏览器中打开网址【英文标题】: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.net.Uri”怎么样? 我不知道。谢谢! ;) How can I open a URL in Android's web browser from my application? 的可能副本 【参考方案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!你们是最棒的! ;)

以上是关于需要帮助在手机的默认浏览器中打开网址的主要内容,如果未能解决你的问题,请参考以下文章

微信发一个网址打开后自动调用手机自带默认浏览器或提示选择浏览器打开如何实现?

微信打开网址后自动调用手机自带默认浏览器或提示选择浏览器打开如何实现

微信打开网址后自动调用手机自带默认浏览器或提示选择浏览器打开如何实现

微信中如何实现APP分享链接判断,实现在默认浏览器打开

CommaTool微信自动跳转到手机默认浏览器的实现原理

怎么设置谷歌浏览器默认以无痕浏览方式打开