Intent有可能的使用(两)
Intent作为联系各Activity之间的纽带,其作用并不只只限于简单的数据传递。
通过其自带的属性。事实上能够方便的完毕非常多较为复杂的操作。
比如直接调用拨号功能、直接自己主动调用合适的程序打开不同类型的文件等等。
Intent中重要的属性之中的一个Category :
Category属性用于指定当前动作(Action)被运行的环境 。
通过addCategory()方法或在清单文件AndroidManifest.xml中设置。默觉得:CATEGORY_DEFAULT。
常量名称 |
意义 |
CATEGORY_DEFAULT |
Android 系统中默认的运行方式,依照普通 Activity 的运行方式运行。 |
CATEGORY_ALTERNATIVE |
把要做的动作指定为在特定数据类型上运行的默认动作的可选项(如:一个联系人的默认动作为查看其信息,而可选的动作则是对其进行信息编辑) |
CATEGORY_CAR_DOCK |
指定手机被插入汽车底座 ( 硬件 ) 时执行该 Activity |
CATEGORY_CAR_MODE |
设置该 Activity 可在车载环境下使用 |
CATEGORY_DESK_DOCK |
指定手机被插入桌面底座 ( 硬件 ) 时执行该 Activity |
CATEGORY_PREFERENCE |
设置该组件为 Preference 。 |
CATEGORY_DEVELOPMENT_PREFERENCE |
说明 Activity 是一个设置面板 |
CATEGORY_EMBED |
说明能够执行在 Activity 容器内 |
CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST |
用来作为測试仪器測试框架下的代码 |
CATEGORY_HOME |
设置该组件为 Home Activity 。 |
CATEGORY_LAUNCHER |
设置该组件为在当前应用程序启动器中优先级最高的 Activity ,通常为入口 ACTION_MAIN(Action) 配合使用。 |
CATEGORY_BROWSABLE |
设置该组件能够使用浏览器启动。 |
CATEGORY_GADGET |
设置该组件能够内嵌到另外的 Activity 中。 |
转载请注明出处=>csdn胖虎:http://blog.csdn.net/ljphhj |
|
CATEGORY_INFO |
用于提供包信息 |
CATEGORY_MONKEY |
说明能够被 Monkey 或者其它的測试工具运行 |
CATEGORY_OPENABLE |
用来指示一个 ACTION_GET_CONTENT 的 intent, 希望能够ContentResolver.openInputStream 能够打开 URI |
CATEGORY_SAMPLE_CODE |
作为一个简单代码演示样例使用(用户一般不用这个) |
CATEGORY_SELECTED_ALTERNATIVE |
设置这个 Activity 能否够被觉得是用户当前选择的数据的一个可选择的 Action (做插件扩展:http://www.cnblogs.com/xirihanlin/archive/2009/07/31/1536055.html) |
CATEGORY_TAB |
用于一个 TabActivity 中 |
CATEGORY_TEST |
用于一般的測试演示样例程序(一般用户不用) |
CATEGORY_UNIT_TEST |
用于单元測试 |
版权声明:本文博主原创文章。博客,未经同意不得转载。
Intent有可能的使用(两)的更多相关文章
- Android Activity 的四种启动模式 lunchMode 和 Intent.setFlags();singleTask的两种启动方式。
原文:Android Activity 的四种启动模式 lunchMode 和 Intent.setFlags();singleTask的两种启动方式. Android Activity 的四种启动模 ...
- 在Android中Intent的概念及应用(一)——显示Intent和隐式Intent
Intent寻找目标组件的两种方式: 显式Intent:通过指定Intent组件名称来实现的,它一般用在知道目标组件名称的前提下,一般是在相同的应用程序内部实现的. 隐式Intent:通过Intent ...
- Android开发学习笔记:浅谈显示Intent和隐式Intent
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://liangruijun.blog.51cto.com/3061169/655132 ...
- 【原创Android游戏】--猜数字游戏V1.1 --数据存储,Intent,SimpleAdapter的学习与应用
--------------------------------------------------------------- V0.1版本 上次做完第一个版本后,发现还有一些漏洞,并且还有一些可以添 ...
- Android Intent (可通过URL启动 Activity)
Intent分为两大类: (1)显性的(Explicit) (2)隐性的(Implicit) 对于隐性意图,在某些时候, 应用程序只是想启动具有某种特征的组件, 并不想和某个特定的组件耦合. 使用In ...
- intent 传参数
一.传递List<String>和List<Integer>以下以传递List<String>为例,发送List<String>语法为:intent.p ...
- 基础学习总结(八)--Intent中显示意图和隐式意图的用法
Intent(意图)主要是解决Android应用的各项组件之间的通讯.Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组 ...
- 最全面的Android Intent机制讲解
对于大型软件开发经验较少的程序员来说,这可能是一个不太容易理解的抽象概念,因为它与我们平常使用的简单函数调用,或者通过库调用接口的方式不太一样.在 Intent 的使用中你看不到直接的函数调用,相对函 ...
- Android学习之Intent传递数据
Intent在Activity中的作用主要是有两个: 1.启动目标Activity 2.传递数据 Intent在传递数据时分两种情况:向下一个Activity传递数据和从下一个Activity返回数据 ...
- 【Android】Intent的使用-返回数据给上一个活动
第一个Activity A启动另外一个Activity B,B返回数据给A ============================================================= ...
随机推荐
- win7下不能收到窗口hook消息的问题
win7下由于UIPI的限制, 高权限进程无法收到底权限进程发来的消息, 因此对窗口消息hook时无法接收到消息,解决办法是在调用SetWindowsHookEx之前先调用ChangeWindowMe ...
- Android和java平台 DES加密解密互通程序及其不能互通的原因
网上的demo一搜一大堆,但是,基本上都是一知半解(包括我).为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和java DES加密的程序不能互通.就是加密的结果不一样 ...
- C++中的对象指针
指向对象的指针 在建立对象的时候,变异系统会给每一个对象分配一定的存储空间,以存放其成员. 对象空间的起始地址就是对象的指针.可以定义一个指针变量,用来存放对象的指针. 一个简单的示例1.1: #in ...
- JSTL解析——002——core标签库01
javaEE5之前的版本需要引用JSTL相关的jar包.tld文件等,JAEE5之后就不用这么麻烦了, 如果你的还是不能使用就去官网下载(jstl.jar和standard.jar)这两个jar包,将 ...
- ORM增删改查询例题
public partial class Form1 : Form { private MydbInfoDataContext context = new MydbInfoDa ...
- 怎样获取自己的SSL证书
2.创建证书,注意这里的common name应该填你的server name $ openssl req -new -key key.pem -out request.pem Country Nam ...
- oracle存储过程、声明变量、for循环(转)
oracle存储过程.声明变量.for循环 1.创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out ty ...
- 数字雨Shopex 4.8.5 SQL Injection Exp
# -*- coding:utf-8 -* #Author:MXi4oyu #Email:798033502@qq.com #Shopex 4.8.5 SQL Injection Exp #转载请说明 ...
- 【机器学习】SVM核函数
知识预备 1. 回顾:logistic回归出发,引出了SVM,即支持向量机[续]. 2. Mercer定理:如果函数K是上的映射(也就是从两个n维向量映射到实数域).那么如果K是一个有效核函数(也称 ...
- python - ImportError: No module named http.cookies error when installing cherrypy 3.2 - Stack Overflow
python - ImportError: No module named http.cookies error when installing cherrypy 3.2 - Stack Overfl ...