首页 > 试题广场 >

Intent intent = new Intent(Int

[单选题]
Intent intent = new Intent(Intent.ACTION.VIEW, Uri.parse("http://mail.google.com"));
关于这行代码的作用,陈述正确的是()
  • 发送 Email
  • 在浏览器浏览这个网址
  • 发送短信
  • 其它项不正确
B

Intent.ACTION_VIEW

String android.intent.action.VIEW

用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。
比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。

代码:

Uri uri = Uri.parse("http://www.google.com"); //浏览器(网址必须带http) //Uri uri =Uri.parse("tel:1232333");              //拨号程序 //Uri uri=Uri.parse("geo:39.899533,116.036476");  //打开地图定位 Intent it  = new Intent(Intent.ACTION_VIEW,uri);  //Intent.ACTION_VIEW不带引号
startActivity(it);

发表于 2015-02-12 16:31:16 回复(1)
Intent的动态注册,通过指定一个action让操作系统判断并执行,http会被判断为打开浏览器。
发表于 2017-05-08 07:21:18 回复(0)
public Intent(String action, Uri uri)
第一个参数是指定Action
第二个参数指定数据
发表于 2015-04-23 17:10:17 回复(0)
我一看没有调用startxxx方法啊?为什么其他题就可以有这种陷阱???
发表于 2018-03-23 09:19:54 回复(0)
这是个失误
发表于 2019-05-12 08:58:39 回复(0)

Intent.ACTION_VIEW意图

tel:打开手机拨号程序

http://打开浏览器

geo:打开地图定位

发表于 2019-03-23 09:12:05 回复(0)
B
 
发表于 2015-04-13 11:14:02 回复(0)
B
发表于 2015-04-05 18:00:44 回复(0)
B,打开网址
发表于 2015-04-03 14:33:58 回复(0)
B
发表于 2015-03-27 14:23:20 回复(1)
B
发表于 2015-03-12 10:22:54 回复(0)
B
在浏览器中打开网址
发表于 2015-03-04 11:36:23 回复(0)
B
发表于 2015-02-11 22:21:16 回复(0)