我只是想知道如何在手机浏览器中启动一个Intent来打开一个特定的URL并显示它。
有人能给我一个提示吗?
我只是想知道如何在手机浏览器中启动一个Intent来打开一个特定的URL并显示它。
有人能给我一个提示吗?
当前回答
最短版本。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com")));
其他回答
要打开URL/网站,请执行以下操作:
String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
这是Intent.ACTION_VIEW的文档。
来源:从应用程序内打开Android网络浏览器中的URL
来自XML
如果您在视图上显示了网址/URL,并且希望它可以链接并将用户引导到特定网站,您可以使用:
android:autoLink="web"
以同样的方式,您可以使用autoLink的不同属性(电子邮件、电话、地图等)来完成您的任务。。。
在代码中使用以下代码段
Intent newIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("https://www.google.co.in/?gws_rd=cr"));
startActivity(newIntent);
使用此链接
http://developer.android.com/reference/android/content/Intent.html#ACTION_VIEW
短版本
startActivity(new Intent(Intent.ACTION_VIEW,
Uri.parse("http://almondmendoza.com/android-applications/")));
也应该起作用。。。
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);