[Android--Code]Intent的学习与使用

原创 2015年07月11日 00:23:11
    问题描述:关于Android中Intent的具体使用方法和代码等许多地方都有详细的介绍了,这里就Intent在概念上的作用做一些整理,也是一点点理解,希望能对Intent的设计有直观的了解。理解有限,待慢慢补充。
    关于Intent:Intent用在活动之间的联系,是一次要执行的操作的描述。下图是一种简单的活动之间传递Intent的示意图,活动1启动活动2时可以向其传入Intent数据,而活动2又可以返回Intent给活动1。

    Intent的两种用法:
    1. 传递一个动作(manifest.xml中该活动的Intentfilter指定的名字动作)给一个Intent对象的构造函数来调用另一个活动;
    2. 传入一个动作常量与数据来创建一个Intent对象,用于调用内置应用程序。
    Intent对象可以有:
    1. 动作:指向的活动要调用的内置应用;
    2. 数据:data.setData等可以在Intent上绑定数据;
    3. 类型:setType
    4. 类别:category
    Intent中的categoty:
    Category的值可为DEFAULT,LAUNCHER,或特定的名字。
    1. 在intent-filter中的activity元素可添加Category元素;
    2. 在调用活动前可用intent.addCategory()将类别添加到intent中,以便能调用某活动。
    可添加多个类别到一个Intent中,但只有所有的都匹配Intent-filter中的内容时才会调用指定的活动。
版权声明:本文为博主原创文章,未经博主允许不得转载。

android学习记录(五)显式Intent与隐式Intent的功能与使用方法解析。

显式Intent与隐式Intent的功能与使用方法解析。   Intent,在中文中的意思是意图。就是想要做的事。   而使用startActivity(Intentintent)或者startAct...
  • zuolovefu
  • zuolovefu
  • 2014年12月14日 09:23
  • 1327

利用Intent进行Activity之间的通信(2)

Intent对象是component用来与操作系统通信的一种媒介工具。 作用原理 当需要从一个Activity启动另一个Activity时,一般做法是在按钮的监听器中创建一个Intent对象,...
  • wyb_hardworking
  • wyb_hardworking
  • 2014年12月04日 18:41
  • 481

Android Intent使用

在文章Android Activity活动探究中,我们介绍了如何
  • yyywyr
  • yyywyr
  • 2014年08月10日 23:40
  • 7121

Android中Intent的几种使用方法

Intent不仅用于应用程序间的交互,大部分时候还是用于应用间Activity/Service之间的交互,例如启动一个新的Activity等。本文简单总结一些关于Intent的使用方法。 1、启动一个...
  • u013921245
  • u013921245
  • 2015年10月09日 20:51
  • 2749

Android-Intent与Bundle在传值上的区别

Intent与Bundle在activity之间传值的区别 Intent的putExtra()方法有: public Intent putExtra(String name, boole...
  • u014657752
  • u014657752
  • 2015年08月05日 18:31
  • 3532

android中的Intent和PendingIntent的区别

Intent和PendingIntent的区别 Intent是立即使用的,而PendingIntent可以等到事件发生后触发,PendingIntent可以cancel Intent在程序结束后即...
  • stven_king
  • stven_king
  • 2014年07月21日 12:45
  • 1206

Android Bundle的使用及与Intent传递参数区别

Bundle 翻译成中文的意思是“捆绑”,changjain
  • mutoujian126
  • mutoujian126
  • 2014年11月20日 13:34
  • 5985

Android中的Intent和Intent-filter总结

Intent中文意思指”意图”,按照Android的设计理念,Android使用Intent来封装程序的”调用意图”,不管启动Activity、Service、BroadcastReceiver,An...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年10月20日 20:29
  • 2153

Android中Fragment中使用Intent

在继承了Fragment的class里想要使用Intent,可以用下面的方法 public void goToIntent(View view) { Intent intent = new I...
  • wu_wxc
  • wu_wxc
  • 2016年03月21日 23:39
  • 2492

intent与intent filter学习

参考网址:http://developer.android.com/intl/zh-cn/guide/components/intents-filters.html 1. intent 与inte...
  • Miehalu
  • Miehalu
  • 2015年11月19日 16:10
  • 541
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[Android--Code]Intent的学习与使用
举报原因:
原因补充:

(最多只允许输入30个字)