intent专题

在 Android 中 Intent 的概念及应用

转自:http://blog.csdn.net/zhandoushi1982/article/details/5455245  在一个Android应用中,主要是由四种组件组成,包括:activity、intent、service、content provider。这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯中,主要是由Int

Android应用接收开机广播(android.intent.action.BOOT_COMPLETED)失败的原因

 Android应用接收开机广播(android.intent.action.BOOT_COMPLETED)失败的原因就在于安装应用后没有先启动。应用需要在安装后启动一次,才能正常接收开机广播。经过验证发现,系统级别的应用,即使不启动,也可以正常接收开机广播。这里的系统级别是指放在/system/app/目录下的应用。 所以对于android3.1以后的系统版本,如果要应用

【Android】我的手机在...自己下载...那个(浅析Intent基础运用)

【Android】我的手机在…自己下载…那个(浅析Intent基础运用) 在Android开发中,Intent(意图)是一个非常重要的概念。它不仅仅是用于在应用程序的各个组件之间进行通信的工具,也是启动新的Activity、Service,或者广播信息的关键机制。本文将深入探讨Intent的作用、类型以及使用方法。 什么是Intent? 简单来说,Intent是一种消息对象,用于在应用程序的

Android Uri如何在intent中传输

http://ask.csdn.net/questions/155 Uri对象在intent中传输 Intent intent = new Intent(MainActivity.this, Homepage.class);intent.putExtra("image_uri", imageUri.toString());startActivity(intent);

Android Studio Intent向上下活动传递数据 第一行代码

Intent不单单能够简单的启动一个活动,还可以在启动活动的时候传递数据 思路:Intent中提供了一系列putExtra()方法的重载,可以把我们想要传递的数据暂存在Intent中,启动另一个活动后,只需要把这些数据再从Intent中取出即可 先新建一个项目TransferTest,使用默认的空活动 新增一个空活动SecondActivity 在主活动和SecondActivity

关于intent 和 intent 过滤器 详细介绍

书上对于过滤器写得很简单,老衲实在没看懂=== Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介. 使用Intent启动组件的优势 1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是BroadcastReceiver, 都可以使用Inten

intent时提示is not an enclosing class

在android的activity中,之内出现一个public类,不能出现其他任何的class,要写只能写内部类。如下: 错误格式: public class MainAcitivity extends Activity{ .......... } class itemClick implements AdapterView.OnItemClickListener{ .........

andoid中pendingIntent和Intent的区别

Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pend

Andoid的Button+Intent(适合初学者)

自己刚学Android的时候在这上面花了不少时间,资料没少找。学习别人的“关键代码”,自己写起来不是缺这就是缺那的。希望后来的同学在这上面少浪费些时间。 其实很简单,就是用一个Android的Intent实现Button的页面跳转,单击图1的Button,进入图2 图1 图2 首先建立一个Android Application project,主类名为MainActivity不

Intent理解

Intent 在Android的开发中起到了重要作用,开启Activity界面的跳转,启动Service,启动手机自带的一些系统功能(发短信,打电话,访问照片,拍照,图片剪切等)。在此对我所了解的Intent做一下总结。           一、开启Activity界面的跳转                 1、显式的Intent:在构造Intent对象时就指定接收者,这种

Android 启动模式和Intent遇到的问题

4个启动模式: standard   singleTop singleTask singleInstance standard: new new new singleTop: new  还是new singleTask: new  还是new   new 之上的Activity 被销毁 并在栈顶  newInstance()重用 singleInstance:  newInst

记录Intent的几种Flag

写的比较乱,只是作为自己的一个笔记,参考价值不高。 1. FLAG_ACTIVITY_NEW_TASK标签测试 2. FLAG_ACTIVITY_CLEAR_TOP标签测试 3. FLAG_ACTIVITY_CLEAR_TASK标签测试 4. FLAG_ACTIVITY_SINGLE_TOP标签测试 首先是新建两个Activity,分别为MainActivity和Se

Android中的Intent和Intent-filter总结

一.相关概念   (一)基本概念      Intent中文意思指”意图”,按照Android的设计理念,Android使用Intent来封装程序的”调用意图”,不管启动Activity、Service、BroadcastReceiver,Android都使用统一的Intent对象来封装这一”启动意图”。此外,Intent也是应用程序组件之间通信的重要媒介。在Android中指定的了具体是某

Intent中显示意图和隐式意图的用法

Intent(意图)主要是解决Android应用的各项组件之间的通讯。 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。 例如,在

Android显式意图、隐式意图、意图过滤器(intent-filter)、意图间传值

intent主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,发短信,或者是跨应用的Activity启动(如在QQ点击链接地址启动一个浏览器Activity)。 显式意图:调用Intent.setComponent()、Intent.setClass()、Intent.setClassName

android.intent.category.DEFAULT的用途和使用

如果是隐式(implicit )intent,android默认给加上一个CATEGORY_DEFAULT,这样的话如果intent filter中没有android.intent.category.DEFAULT这个category的话,匹配测试就会失败。所以,如果你的 activity支持接收implicit intent的话就一定要在intent filter中android.intent.

Intent的用法(一),启动activity传递数据以及startActivityForResult .

Intent很神奇.可以用Intent来启动新的Activity,启动广播,启动服务,发送数据........太多了. 这里介绍下,使用Intent启动新的Activity,传递数据,以及startActivityForResult()方法的使用. 我们这里有两个Activity,MainActivity.java和OtherActivity.java. 我们需要做的是,点击Button

Android Intent.FLAG_NEW_TASK 和其他标记的解释

本文转载自http://www.cnblogs.com/xiaoQLu/archive/2012/07/17/2595294.html。 本文大部分参考自 http://blog.csdn.net/mayingcai1987/article/details/6200909 ,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点,用红色标记 1. Task是包含一系列Activity

Android 进阶3:Intent 与 IntentFilter 匹配规则

读完本文你将了解: IntentIntent 携带的信息Intent 的类型隐式 IntentIntent 过滤器 IntentFilterIntentFilter 的匹配规则 action 的匹配规则category 的匹配规则data 的匹配规则 总结过滤规则注意Thanks Intent Intent 是一个消息传递对象,我们可以使用它启动其他应用组件完成特定的任

Intent之Component

1、Intent的概念: Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent这个英语单词的本意是“目的、意向、意图”。 Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的

安卓Intent中action整理收集

标准的Activity Actions  ACTION_MAIN                               作为一个主要的进入口,而并不期望去接受数据 ACTION_VIEW                              向用户去显示数据 ACTION_ATTACH_DATA                  别用于指定一些数据应该附属于一些其他的地方,例如,

Android Intent 调用浏览器

调用系统浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.baidu.com"); intent.setData(content_url); st

Android intent 传递数据的大小限制

gityuan – startActivity启动过程分析 – 大佬写的真的好,置顶了 Intent 究竟能传递多大的数据? 1. Intent 传递不同大小数据时的问题2. 问题分析2.1 intent 传递数据测试2.2 从 crash log 角度分析2.3 startActivity 流程探究 3. Binder 传输数据的 大小限制4. intent 传递数据大小限制问题的小

Android理解:显式和隐式Intent

轉載自 http://blog.csdn.net/xiao__gui/article/details/11392987

安卓学习笔记(九)intent——安卓第七天

部分代码来自 (1)传送门点击打开链接 一、 intent有两种,显式调用和隐式调用。 显式就是直接写出来,程序需要从哪个activity跳到哪个,隐式也说了,但是不是说在intent里,是在Action、Data、Category里面说好,然后调用。 (一) 显式 可以这样 Intent intent = new Intent(this, SecondAct