Intent 简单用法

1.Intent有什么用?

Android设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent是一种消息传递机制,可以在程序内使用,也可以在程序间使用,主要用于启动“Activity”“Service”和“广播“某个事件已发生。

 2.Intent的有几种类型?

Intent可以分为两种类型,一种是”显示意图“,另一种是”隐式意图“。

(1)什么是显示意图?

Intent具有明确目标的,通过Intent.setComponent(),Intent.setClassName(),Intent.setClass(),或new Intent(Activity1.this,B.class)等方法指明需要转向到的Activity。

例:

Intent intent = new Intent(LoginActivity.this,MainActivity.class);

startActivity(intent);

这种明确指定了MainActivity的就是显式意图。

(2)什么是隐式意图?

对比显式意图应该知道,隐式意图是没有指定明确目标的Intent。 Android系统会根据隐式意图中设置的动作(action)类别(category)数据(URI和数据类型)找到最合适的组件来处理这个意图。

例:
Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:188-8888"));
startActivity(intent);
这种没有明确指定目标的Intent就是隐式的,Android系统会通过数据,动作来启动拨号组件。
注意:
在使用隐式意图的时候,需要了解Intent Filter(意图过滤器)
常用的Intent
http://www.cnblogs.com/ywtk/p/4158059.html

转载于:https://www.cnblogs.com/ywtk/p/4157875.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/386407.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安卓开发面试题!带着问题深入学习Handler,进阶学习资料!

进大厂本来就很难了,不过做足了准备,你会发现很多问题都迎刃而解了,当然有时候运气也占了一部分,除了运气以外,当然与我自身的努力也是分不开的。运气也是实力的一部分,毕竟天助自助者~ 每次到年底做总结的…

VueJS教程3

目录 13、Vue实例 13.1 动态组件(Tab切换、简化版留言板)13.2 使用Vue开发TodoList14、Vue CLI14.1 使用vue-cli开发TodoList接着VueJS教程2。 13、Vue实例 13.1 动态组件(Tab切换、简化版留言板) 参考:https://vuejs.…

春招我借这份PDF的复习思路,论程序员成长的正确姿势

一. 开发背景 想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。 面试总结 面试大厂一定要做好充分的准备,没有准备就去面试完全是去当炮灰的,更是对自己的不负责。再…

T-SQL语句学习(三)

这部分介绍下视图、索引技术。 1、视图:是从一个或几个基本表(或视图)导出表。视图与基本表不同,是一个虚表。 当基本表中的数据发生变化时,从视图中查询出来的数据也会随之改变。 1.1 定义视图 a、创建视图的语法要求…

普通二本的辛酸Android面试之路,满满干货指导

一、自我介绍 应该算是起点比较高吧!985大学毕业后面一直在国外读研。之前准备面试微软但是可能经验不够,没有通过。经过朋友介绍我准备回国,积累一些开发经验。于是我面试了国内大厂BATJ,还有一些其他比较知名的公司&#xff0c…

python-3.8.0 新特性之赋值表达式

【python-3.8.0 新特性之赋值表达式】 赋值表达式的语法是这样的“ name : expression ”,形式上看和赋值语句 “ ” 差不多,就作用上来看也雷同。也就是说 “:” 不是必不可少的,它只是一个锦上添花的新语法。 【1、例子】 假设我们要对列表…

普通二本的辛酸Android面试之路,算法太TM重要了

前言 编程是一个江湖,江湖之大,鱼龙混杂,一部分江湖人士乃虾兵蟹将,一不小心就被一箭射死,我们称之为“码农”,这些人事江湖的重要组成部分,他们承担着堆砌代码,实现功能设计的使命…

SQL常用日期处理函数(转)

/**datepart()函数的使用 * datepart()函数可以方便的取到时期中的各个部分*如日期:2006-07--02 18:15:36.513* yy:取年 2006* mm:取月 7* dd:取月中的天 2* dy:取年中的天 183* wk:取…

最全的BAT大厂面试题整理,系列篇

前言 看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大…

记录资料,

C#(1)面向对象的分析与设计(uml 2.0)版(2)C#字符串和正则表达式参考手册.pdf (3)C#应用程序开发全程演练——从灵感到实现.pdf 中文版外加两章 英文的,从出版社网站下. (4)C#大学教程 清华大学译,少好几章.英文版不错.我读的是第一版 .现在有第二版 . (5)C# WINDOWS程序设计 没…

最全面试考点与面试技巧,大厂面经合集

前言 对于字节跳动的二面三面而言,FrameworkMVP架构HashMap原理性能优化Flutter源码分析等问题都成高频问点!然而很多的朋友在面试时却答不上或者答不全!今天在这分享下这些问点的视频解析给大家,希望对有需要的朋友有所帮助&…

阿里云sql监控配置-druid

今天我们说说数据源和数据库连接池,熟悉java开发的同仁应该都了解C3PO,在这里不做过多的赘述了,今天我们说的是阿里DRUID,druid是后起之秀,因为它的优秀很快占领了使用市场,下边我们一起来看看druid数据源的…

最全面试考点与面试技巧,真香!

写在前面 身边有不少去大厂面试的朋友,其中小金面试字节跳动的经历很有意义,在这里分享给大家。小金是末流211计算机专业大三本科生,前几天面试了字节跳动的广州Android开发实习生。下面是他的面试经历,还有一些他自己的经验。 …

最强Android教程!2021年Android面经分享,大厂面经合集

前言 找工作还是需要大家不要紧张,有我们干这一行的接触人本来就不多 难免看到面试官会紧张,主要是因为怕面试官问的问题到不上来,那时候不要着急 ,答不上了的千万不然胡扯一些,直接就给面试官说这块我还没接触到&…

最强整理!字节跳动历年Android中高级面试题全收录!附超全教程文档

开头 让我们一起来看看,字节跳动的第三面,面试官都问了什么?(第一二面的题目及答案已整理,需要的可以在文末领取) 从七月中旬开始,我前前后后差不多一共投递了八十份简历,到目前为…

最新BAT大厂面试者整理的Android面试题目模板,分享PDF高清版

前言 从毕业到现在面试也就那么几家公司,单前几次都比较顺利,在面到第三家时都给到了我offer!前面两次找工作,没考虑到以后需要什么,自己的对未来的规划是什么,只要有份工作,工资符合自己的要求…

C# 利用DotRas 操作adsl

开源项目地址&#xff1a;http://dotras.codeplex.com/ 使用这个可以方便的操作ADSL拨号、断开。有详细的开发文档&#xff0c;需要的可以自己去看。。 /// <summary>/// 创建或更新一个PPPOE连接(指定PPPOE名称)/// </summary>void CreateOrUpdatePPPOE(string up…

最新BAT大厂面试者整理的Android面试题目模板,成功入职字节跳动

前言 **一年中第一段跳槽高潮就要来了&#xff0c;**看到同事一个个离职&#xff0c;又有一部分同事已经找到满意的工作&#xff0c;于是自己也盲目的开始面试起来&#xff08;期间也没有准备充分&#xff09;&#xff0c;日夜奔走&#xff0c;简历投了很多家公司&#xff0c;…

python note 29 线程创建

1、线程 import time import threadingdef task(a1,a2,a3):time.sleep(2)print(拿快递)def play():print(和女朋友去耍)def wm():print(去拿外卖)# 创建一个线程 # 让该线程去执行任务&#xff1a;函数 t1 threading.Thread(targettask,args(1,2,3,)) # 去执行吧 t1.start()# …

算法题+JVM+自定义View,终局之战

关于面试题 打个比方&#xff0c;如果把找工作理解成考大学&#xff0c;面试就是高考&#xff0c;市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”&#xff0c;重点准备&#xff0c;期待“押题”成功。但实际上&#xff0c;即使面试同一…