文档章节

Intent的Data

 小码蚁
发布于 2016/07/27 17:07
字数 239
阅读 4
收藏 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);

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 2
码字总数 239
作品 0
厦门
程序员
Intent的使用详解

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

mybabe0312
2015/04/28
0
0
android中使用Intent在activity之间传递数据

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

红豆与绿豆
2015/10/14
91
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
android基础知识06:intent和intentfilter

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

迷途d书童
2012/03/23
12K
6
直接调用android原生接口实现点击直接拨打电话功能

拨打电话的话,需要一个权限,就是android.permission.CALL_PHONE. 所以,首先在AndroidMenifest文件里加上这个权限: <uses-permission android:name="android.permission.CALL_PHONE" /> 第......

茗香墨语
2016/07/19
440
0

没有更多内容

加载失败,请刷新页面

加载更多

《Netkiller Java 手札》· 二进制文件操作大全

本文节选自《Netkiller Java 手札》 Netkiller Java 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 <netkiller@msn.com> $Id: book.xml 6......

netkiller-
18分钟前
1
0
Fiddler Debugger post请求

常用的两种: 第一种默认的 对应URL为www 的要用请求头为:Content-Type: application/x-www-form-urlencoded 请求参数为 :param1=1234¶m2=12345 注:有些接口是指定用这种的第二方式并不...

轻量级赤影
26分钟前
2
0
如何搭建母婴亲子类知识社区

近期社交领域融资动作频繁,海尔高管、海尔医疗有限公司总裁管礼庆创办的母婴知识分享社区平台Alwayslove于上月获得700万天使轮融资。 Alwayslove是一个母婴知识分享社区平台,采用UGC模式,...

ThinkSNS账号
28分钟前
1
0
Android 自定义构建类型 BuildType

最近接触到自定义构建类型 BuildType,发现这一块有些地方稍不注意的话会被绕进去浪费点时间,既然我这边已经花费时间了,如果正好你也需要接触到 BuildType,也许接下来分享的 tips 可能会帮...

猴亮屏
29分钟前
1
0
美团点评基于 Flink 的实时数仓建设实践

引言 近些年,企业对数据服务实时化服务的需求日益增多。本文整理了常见实时数据组件的性能特点和适用场景,介绍了美团如何通过 Flink 引擎构建实时数据仓库,从而提供高效、稳健的实时数据服...

美团技术团队
32分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部