Intent的常用属性action和category】的更多相关文章

设置隐式跳转 首先在我们按钮监听器中添加 Intent i=new Intent(); //参数为字符串,可以添加包名.活动名 i.setAction("com.example.aaaaa.testliandong.MainActivity"); startActivity(i); 只是这样还不够,必须得在AndroidMainfest.xml文件中添加如下代码 <activity android:name=".NewActivity"> <int…
Component属性 代码示例 public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.btnIntent).setOnClickListener(ne…
启动activity的另一种方式 在按钮中添加如下代码 ComponentName componentName=new ComponentName(MainActivity.this,NewActivity.class); //第一个参数为当前活动 第二个参数为要到达的活动 Intent i=new Intent(); i.setComponent(componentName); startActivity(i);…
原谅我愚昧,Intent七大属性这个概念我也是昨天才接触到,看了一下,都是一些常用的东西,就是没有总结过,那么今天就来简单总结一下. Intent七大属性是指Intent的ComponentName.Action.Category.Data.Type.Extra以及Flag,七个属性,总体上可以分为3类: 第一类:启动,有ComponentName(显式),Action(隐式),Category(隐式). 第二类:传值,有Data(隐式),Type(隐式),Extra(隐式.显式). 第三类:启…
先看效果图: 1.Action:该activity可以执行的动作 该标识用来说明这个activity可以执行哪些动作,所以当隐式intent传递过来action时,如果跟这里<intent-filter>所列出的任意一个匹配的话,就说明这个activity是可以完成这个intent的意图的,可以将它激活! 常用的Action如下所示: ACTION_CALL activity 启动一个电话. ACTION_EDIT activity 显示用户编辑的数据. ACTION_MAIN activit…
Intent代表了启动某个程序组件的“意图”,实际上Intent对象不仅可以启动本应用内程序组件,也可启动Android系统的其他应用的程序组件,包括系统自带的程序组件——只要权限允许. 实际上Android内部提供了大量标准Action.Category常量,其中用于启动Activity的标准Action常量及对应的字符串如表5.2所示. 表5.2  启动Activity的标准Action Action常量 对应字符串 简单说明 ACTION_MAIN android.intent.actio…
使用隐式Intent时,需要使用到意图过滤器Intent-filter.Intent-filter含有三个属性:action,category,data.通过这三个属性的组合,可以启动想要启动的activity,service或者broadcast receiver,同时过滤掉那些没有意义的组件. action,一个Intent-filter最少含有一个action元素,没有action的intent,无法启动 <action android:name="android.intent.ac…
Intent的Action.Category属性都是一个普通的字符串,其中Action代表该Intent所要完成的一个抽象“动作”,而Category则用于为Action增加额外的附加列别的信息.通常Action属性会与Category属性结合使用. Action要完成的只是一个抽象的动作,这个动作具体由哪个组件(或许是Activity,或许是BroadcastReceiver)来完成,Action这个字符串并不管.比如Android提供的标准Action:Intent.ACTION_VIEW,…
1.Action Action属性代表系统要执行的动作 系统提供如下常用的Action属性 *ACTION_MAIN:应用程序入口点 *ACTION_VIEW:显示指定数据 *ACTION_EDIT:编辑指定数据 *ACTION_DIAL:显示拨打电话界面 *ACTION_CALL:向指定用户打电话 *ACTION_SENDTO:向指定用户发送信息 *ACTION_GET_CONTENT:让用户在运行的程序中选择数据 获取方法 String action = intent.getAction()…
首页博客链接关于我留言板 前面介绍了通过launchMode设置Activity的启动模式.本章接着介绍Activity的启动模式相关内容,讲解的内容是Intent与启动模式相关的Flag,以及android:taskAffinity的属性. 目录 1. Intent与启动模式相关的Flag简介 2. 1. FLAG_ACTIVITY_NEW_TASK标签测试 3. 2. FLAG_ACTIVITY_CLEAR_TOP标签测试 4. 3. FLAG_ACTIVITY_CLEAR_TASK标签测试…