可能是重复问题:
如何在应用程序中打开Android的Web浏览器中的URL?
我一直在尝试找出如何创建一个意图,以便在指定的浏览器中打开指定的URL。但是浏览器可能不总是默认的浏览器。 但是我无法做到这一点。
可能是重复问题:
如何在应用程序中打开Android的Web浏览器中的URL?
我一直在尝试找出如何创建一个意图,以便在指定的浏览器中打开指定的URL。但是浏览器可能不总是默认的浏览器。 但是我无法做到这一点。
使用Intent.ACTION_VIEW常量作为Intent的操作,并将URL作为数据。
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
activity.startActivity(intent);
注意URL必须是完整的URL(以http://或https://开头),因此在您的代码中检查URL是否为用户定义的简短形式,例如www.google.com。
试试这个:
String url = "your URL";
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
你可以使用它们中的任何一个,也可以阅读链接
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);