文档章节

Intent的Data

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

[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

android中使用Intent在activity之间传递数据

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

红豆与绿豆 ⋅ 2015/10/14 ⋅ 0

Android 回拨电话中不能弹出应用列表的原因

old代码; <activity android:name="com.vkoov.csipsimple.ui.OutgoingCallChooser" android:configChanges="orientation" android:launchMode="singleInstance" android:theme="@style/Cup......

深圳_小白菜 ⋅ 2014/04/23 ⋅ 0

android基础知识06:intent和intentfilter

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

迷途d书童 ⋅ 2012/03/23 ⋅ 6

StartActivity的内部代码实现原理

首先调用Activity的startActivity,-1表示 target Activity finish的时候不通知original Activity public void startActivity(Intent intent) { startActivityForResult(intent, -1); } 2 . ......

垂盆草 ⋅ 2012/07/11 ⋅ 0

Android开发陷阱:利用PendingIntent传递唯一的Intent

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

青莲居士 ⋅ 2016/01/14 ⋅ 0

直接调用android原生接口实现点击直接拨打电话功能

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

茗香墨语 ⋅ 2016/07/19 ⋅ 0

Pro Android学习笔记(十一):了解Intent(中)

Intent的构成 Intent可以带有action,data(由URI表达),extra data(key/value map,键值对),指定的类名(成为component name)。一个intent至少携带上述的一个内容。 Action。Action名,...

伽罗kapple ⋅ 2014/10/04 ⋅ 0

android、获取本地图片|直接获取照相图片

在此调查中我要实现的是:点击Pictures按钮后,获取手机内所有图片,选择某一个图片,并显示到ImageView中。 应用范围: 图片上传时的图片选择 , 类似"浏览"。 所有的图片都会列出来,包括目...

Airship ⋅ 2015/01/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 48分钟前 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部