文档章节

Intent的Data

 小码蚁
发布于 2016/07/27 17:07
字数 239
阅读 5
收藏 0

我们知道Intent

1.通过Extra属性添加一些附加信息,来传递信息数据

2.通过Bundle对象封装,实现大批量数据传递

3.通过Data执行操作

Data取值:

file:///   -本地文件数据,后接路径   file:///mnt/sdcard/download/shahua.mp3

mailto://  -电子邮件,后接联系人  mailto://xxx@qq.com

geo:  -地理位置信息,后接经纬度  geo:42.251430,-52.251463

smsto://  -短信,后接电话号码  smsto:+86186xxxxxxxx

tel:// -拨打电话,后接电话号码   tel://+86186xxx

content:// -内容,后接内容定位

http://  -超文本,后接网络URL  http://www.xxx.com

实现拨打电话:

Intent intent = new Intent();

intent.setData(Uri.parse("tel://"+86电话号码));

intent.setAction(ACTION_CALL); //ACTION_ALL:直接拨打电话;ACTION_DIAL:跳转拨打电话页面

startActivity(intent);//记得给CALL_PHONE权限

实现发送短信:

            Intent intent = new Intent();

            intent.setData(Uri.parse("smsto:"+86电话号码));

            intent.setAction(ACTION_SENDTO);

            startActivity(intent);

跳转网页

            Intent intent = new Intent();

            intent.setData(Uri.parse("http://:"+网址));

            intent.setAction(ACTION_VIEW);

            startActivity(intent);

 

© 著作权归作者所有

共有 人打赏支持
上一篇: mvc
下一篇: mvc
粉丝 0
博文 2
码字总数 239
作品 0
厦门
程序员
私信 提问
[Android] Intent对象

Intent对象-Intent Objects Intent本 身是一个消息的集合。他包含那些传递给接收Intent的组件的信息(such as the action to be taken and the data to act on)和传递给Android系统的信息(...

枫兮兮
2014/02/27
0
0
Intent的使用详解

在android中,Intent的使用可算是无处不在,它起到了媒介的作用,可以当做一条指令,或者一种协议。它的作用是告诉android系统要做什么和怎么做 该Intent对象组要由六部分,分别是Component...

mybabe0312
2015/04/28
0
0
android基础知识06:intent和intentfilter

本文主要介绍intent和intentfilter的相关概念及应用,所有资料来源于网络。 主要参考资料:《 Android中的Intent详细讲解》《Intent 和 Intent Filter》《Android开发之旅: Intents和Intent ...

迷途d书童
2012/03/23
12.5K
6
android中使用Intent在activity之间传递数据

android中intent传递数据的简单使用: 1.使用intent传递数据:   首先将需要传递的数据放入到intent中   Intent intent = new Intent(MainActivity.this,OtherActivity.class);   int...

红豆与绿豆
2015/10/14
91
0
Android开发陷阱:利用PendingIntent传递唯一的Intent

PendingIntent 是对真实Intent的一种封装载体,可以用来在出发时,根据Intent 唤起目标组件,如 Activity,Service,BroadcastReceiver 等。 例如,一般的推广行为:接收后台推送消息,并展示...

青莲居士
2016/01/14
26
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker默认的网络模式

Docker默认的网络模式:Bridge模式 该模式会为每个容器分配Network Namespace子系统,会自动给每个容器虚拟出自己的网卡、IP、网关、路由等信息,无需手工添加。 5分钟玩转 Docker Bridge...

吴伟祥
7分钟前
0
0
Docker方式部署Github监控系统Hawkeye

0.系统环境 CentOS Linux release 7.6.1810 (Core)|Python 2.7.5|2018年10月12日版Hawkeye step1:docker安装 见:https://my.oschina.net/guiguketang/blog/1843594 step2:安装mongodb #vim ......

硅谷课堂
15分钟前
0
0
混合模型---logistic模型的混合

专家混合

中国龙-扬科
18分钟前
3
0
自定义参数校验注解 (实现ConstraintValidator方法)

Hibernate Validator常用注解(图网上找的) 2.自定义校验器 a.注解类 @Target({FIELD, METHOD, PARAMETER, ANNOTATION_TYPE})@Retention(RUNTIME)@Documented@Constraint(validatedB......

INSISTQIAO
21分钟前
1
0
Integer 实现

Integer 封装类型,参数传递传的是值,不是引用 内带缓存,-128 到127 -128 到127 直接数值 IntegerCache 如果不在这个范围,才会new Integer () public static Integer valueOf(int ...

Java搬砖工程师
22分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部