Android基础Activity篇——其他隐式Intent

1.使用隐式Intent调用浏览器

  修改FirstActivity中的按钮点击事件代码。

Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("http://www.baidu.com"));

  Intent.ACTION_VIEW是安卓内置的一个action动作,常量值为:android.intent.action.VIEW。

  Uri.parse()方法将一个网址转换为Uri对象。

  setData()方法用于传递Uri对象。

2.<data>标签

  android:scheme。用于指定数据的协议部分,如的http部分。

  android:host。用于指定数据的主机名部分,如www.baidu.com部分。

  android:port。用于指定数据的端口部分,一般在主机名后边。

  android:path。指定路径。

  android:mimetype。用于指定可以处理的数据类型,允许使用通配符的方式进行指定。

  <data>标签可以放在该活动注册时的<intent-filter> 标签中。

3.其他协议。geo表示地理位置,tel表示拨打电话

 Intent intent=new Intent(Intent.ACTION_DIAL);//安卓的内置驱动
 intent.setData(Uri.parse("tel:10086"));

  Intent.ACTION_DIAL是另外一个安卓的内置驱动。

转载于:https://www.cnblogs.com/Unlimited-Rain/p/8832501.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值