/**
1.ComponentName
ComponentName cn = new ComponentName(getApplication(), "com.ck.SecondActivity");
Intent intent = new Intent();
intent.setComponent(cn);
startActivity(intent);
声明一个ComponentName 的对象、里面指定两个activity
intent使用这个对象
Intent intent = getIntent();
ComponentName cn = intent.getComponent();
String packageName = cn.getPackageName();
String className = cn.getClassName();
跳转后从intent里面取出来....
2.Action
Intent intent = new Intent();
intent.setAction("ck");
startActivity(intent);
随便给intent定义一个action的值....
跳转到的activity在配置文件注册的时候需要声明使用这个action(即值"ck")
<intent-filter>
<action android:name="ck" />
</intent-filter>
用这种方式实现跳转之后、action 的值可以拿出来
Intent intent = getIntent();
String action = intent.getAction();
系统的action属性
intent.setAction(Intent.ACTION_GET_CONTENT);
intent.setType("vnd.android.cursor.item/phone");
可以直接查看联系人信息
3.data
不同的action有不同的data数据...没搞明白...
4.Category
执行一个action的附加信息、CATEGORY_LAUNCHER意味着在加载程序的时候acticity出现在最上面、CATEGORY_HOME表示回到HOME界面
Intent intent = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGOTY_HOME);
startActivity(intent);
点home键回到home页面
5.Extras
Intent i = new Intent();
i.setClass(...);
intent.putExtra("age",textview.getText().toString());
startActivity(i);
Intent i = getIntent();
String age = i.getStringExtra(age");
*/
分享到:
相关推荐
intent属性
主要实现了对intent属性的一些测试,以及使用intent时的一些注意事项。
关于Action intent的实例,包括自定义的action和系统自带的action。
本代码为博客代码,博客地址:http://blog.csdn.net/zhangjinhuang
本文总结讲述了Android常用的intent action功能。分享给大家供大家参考,具体...例如直接调用拨号功能、处理接收短信,诸如此类,都可以通过设置Intent属性来完成。 Intent主要有以下四个重要属性,它们分别为: Act
Data、Type属性与Intent-filter配置首界面如图4所示,点击“查看图片”可以选择3个符合条件的Activity显示分别以全屏、图5和缩小三个不同的Activity显示图片。
有关intentdata和type的介绍及相关实例。
Intent属性: Action ,对执行动作的描述,在Intent类中定义了一些字符串常量作为标准动作; data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据; 例:VIEW_ACTION content://contacts/1表示...
Intent filter 关于Action、Category属性详解源码 对应的博客文章链接: http://blog.csdn.net/a13429921973/article/details/9271973
3.6.1 Intent属性与过滤器 3.6.2 Intent启动系统Activity 3.7 小结 练习 第4章 视图组件 4.1 视图组件的使用模式 4.1.1 视图组件的定义 4.1.2 资源的访问 4.1.3 生成视图组件资源标识 4.1.4 视图...
使用setAction()来设置Action属性,使用getAction()来获得Action属性。既可以使用系统内置的Action,也可以自己定义。系统自定义的action,如ACTION_VIEW, ACTION_EDIT, ACTION_MAIN等等。 1.自定义Action 在“目的...
" "方法 "传递的Intent属性" "playMusic() "自定义方法 "歌曲播放以及暂停" " " " "的控制方法 " " "nextMusic() "自定义方法 "歌曲的下一曲/上 " " " " "一曲控制方法 " " 界面UI (2)显示歌曲歌词 描述:对播放的...
Android Studio 3.0 下使用Intent传递数据和数据回传的示例。实现了一个简单的登录界面,用户输入用户名和密码后,点击登录把用户名和密码传递到主界面,主界面显示用户名和密码,然后在主界面中购买一个物品,打开...
主要介绍了Android中使用Intent的Action和Data属性实现点击按钮跳转到拨打电话和发送短信,需要的朋友可以参考下
//设置intent的Action属性 intent.setAction(Intent.ACTION_VIEW); //获取文件file的MIME类型 String type = getMIMEType(file); //设置intent的data和Type属性。 intent.setDataAndType(/*uri*/Uri.fromFile&...
Android 隐式Intent的实例详解 前言: 顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人: (1)A:170cm (2)B:160cm (3)C:180cm (4)D:190cm (5)E:200cm 如果是...
1、Intent的Component属性的作用是什么,如何定义此属性? component(组件),指定Intent的的目标组件的类名称。通常 Android会根据Intent 中包含的其它属性的信息,比如action、data/type、category进行查找,最终...