可能重复:
How can I open a URL in Android’s web browser from my application?
我一直试图找出如何创建一个意图,它将在指定的浏览器中打开指定的URL。浏览器可能并不总是默认的。 但我无法这样做。
答案 0 :(得分:20)
将Intent.ACTION_VIEW常量用作Intent操作,将url用作数据。
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
activity.startActivity(intent);
请注意,网址必须是完整的网址(以http://或https://开头),因此请在代码中检查网址不是简短格式,例如www.google.com,如果是用户 - 定义
答案 1 :(得分:1)
试试这个:
String url = "your URL";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
答案 2 :(得分:1)
您可以使用其中任何一个,也请阅读Link
Intent browserIntent = new Intent("android.intent.action.VIEW", Uri.parse("http://www.google.com"));
startActivity(browserIntent);
或
String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url)); startActivity(i);