android 20 Intnet类重要的成员变量
- Intnet类重要的成员变量:
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />设置这个activity为项目入口
- <category android:name="android.intent.category.LAUNCHER" />这个activity为顶级列表,软件的图标,
- </intent-filter>
- 常见的Activity Action Intent常量
- 常量名称 常量值 意义
- ACTION_MAIN android.intent.action.MAIN 应用程序入口
- ACTION_VIEW android.intent.action.VIEW 显示数据给用户
- ACTION_ATTACH_DATA android.intent.action.ATTACH_DATA 指明附加信息给其他地方的一些数据
- ACTION_EDintent android.intent.action.EDintent 显示可编辑的数据
- ACTION_PICK android.intent.action.PICK 选择数据
- ACTION_CHOOSER android.intent.action.CHOOSER 显示一个Activintenty选择器
- ACTION_GET_CONTENT android.intent.action.GET_CONTENT 获得内容
- ACTION_DIAL android.intent.action.GET_CONTENT 显示打电话面板
- ACintentON_CALL android.intent.action.DIAL 直接打电话
- ACTION_SEND android.intent.action.SEND 直接发短信
- ACTION_SENDTO android.intent.action.SENDTO 选择发短信
- ACTION_ANSWER android.intent.action.ANSWER 应答电话
- ACTION_INSERT android.intent.action.INSERT 插入数据
- ACTION_DELETE android.intent.action.DELETE 删除数据
- ACTION_RUN android.intent.action.RUN 运行数据
- ACTION_SYNC android.intent.action.SYNC 同步数据
- 常见的Category常量
- Category字符串常量 描述
- CATEGORY_BROWSABLE 目标Activintenty能通过在网页浏览器中点击链接而激活(比如,点击浏览器中的图片链接)
- CATEGORY_GADGET 表示目标Activintenty可以被内嵌到其他Activintenty当中
- CATEGORY_HOME 目标Activintenty是HOME Activintenty,即手机开机启动后显示的Activintenty,或按下HOME键后显示的Activintenty
- CATEGORY_LAUNCHER 表示目标Activintenty是应用程序中最优先被执行的Activintenty
- public class Intent implements Parcelable, Cloneable {
- private static final String ATTR_ACTION = "action";
- private static final String TAG_CATEGORIES = "categories";
- private static final String ATTR_CATEGORY = "category";
- private static final String TAG_EXTRA = "extra";
- private static final String ATTR_TYPE = "type";
- private static final String ATTR_COMPONENT = "component";
- private static final String ATTR_DATA = "data";
- private static final String ATTR_FLAGS = "flags";
- private String mAction;
- private Uri mData;//安卓里面以uri表示操作的数据,通常是一个地址(网址和sdk上的路径),
- private String mType;//“audio/mp3”(大类型/小类型)
- private String mPackage;
- private ComponentName mComponent;
- private int mFlags;
- private ArraySet<String> mCategories;
- private Bundle mExtras;
- private Rect mSourceBounds;
- private Intent mSelector;
- private ClipData mClipData;
- private int mContentUserHint = UserHandle.USER_CURRENT;
- }
android 20 Intnet类重要的成员变量的更多相关文章
- 测试 Java 类的非公有成员变量和方法
引言 对于软件开发人员来说,单元测试是一项必不可少的工作.它既可以验证程序的有效性,又可以在程序出现 BUG 的时候,帮助开发人员快速的定位问题所在.但是,在写单元测试的过程中,开发人员经常要访问类的 ...
- 假如java类里的成员变量是自身的对象
假如java类里的成员变量是自身的对象,则新建该类对象时内存中怎么分配空间,我感觉似乎死循环了. 不过我想的肯定是错的,因为很多类的成员变量是自身对象,并且绝对无错,举个例子: Class A{ pr ...
- java类里的成员变量是自身的对象问题
今晚看单例模式饿汉时想到一个问题:假如java类里的成员变量是自身的对象,则新建该类对象时内存中怎么分配空间,我感觉似乎死循环了.于是上网搜索了下,哈哈,果然有人早就思考过这个问题了,站在巨人的肩膀上 ...
- java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。
//------------------------------------------------我是代码的分割线 // 首选是一个工具类,在该工具类里面,定义了一个方法,public void s ...
- OC学习--OC中的类--类的定义,成员变量,方法
1. 类的定义 >用关键字@interface进行声名 @end 结束 >所有的类有一个基类NSobject >类名 也是标示符 第一个字母大写 如果多个字母组成 每个单词的首字母 ...
- C++-类的const成员变量
当类中用到一些固定值时,希望将其定义为const成员变量,防止被修改. 但因为const成员变量因为初始化之后就不能修改,因此只能在构造函数的初始化列表中初始化 如果是数组,则没有办法在初始化列表中初 ...
- C++空类以及没有成员变量的类的大小
关于C++中空类的大小为1,我们大家都有所了解,但是除了空类之外的其他一些没有成员变量的类的大小,还是有很多不明之处的. 我们来看如下一个例子: #include<iostream> us ...
- 类的static成员变量和成员函数能被继承吗
1. 父类的static变量和函数在派生类中依然可用,但是受访问性控制(比如,父类的private域中的就不可访问),而且对static变量来说,派生类和父类中的static变量是共用空间的,这点 ...
- 【C++】类的特殊成员变量+初始化列表
参考资料: 1.黄邦勇帅 2.http://blog.163.com/sunshine_linting/blog/static/448933232011810101848652/ 3.http://w ...
随机推荐
- Python 关于正负无穷float(‘inf’)的一些用法
Python中可以用如下方式表示正负无穷: float("inf"), float("-inf") 利用 inf 做简单加.乘算术运算仍会得到 inf > ...
- 不同优化选项对ARM下C语言编译的影响
我们知道在C语言编译时,有那么几个常用的优化编译选项,分别是-O0,-O1,-O2,-O3以及-Os.之前一直觉得既然是优化选项,顶多是优化一下逻辑,提高一些效率或者减少一下程序大小而已.很少会觉得它 ...
- ARM的STRB和LDRB指令分析
一.SDRAM 1.存储结构 SDRAM的内部是一个存储阵列.阵列就如同表格一样,将数据“填”进去.在数据读写时和表格的检索原理一样,先指定一个行(Row),再指定一个列 (Column),我们就可以 ...
- Spring(一)——总体介绍
spring框架,是进行对象管理,对象关联,解耦的一个中间层框架.SSH(Struts+Spring+hibernate)三大Spring在中间就起着一个承上启下的作用.好,首先我们先来 ...
- linux下安装MySQL5.6记录
把之前装的mysql卸载了,准备重新用代码包装一遍,问了一下公司的DBA,他推荐给我mysql-5.6.16版本,说这个版本比较稳定. 按照网上的教程安装,结果就少文件,我还在找原因的时候,同事来找我 ...
- 简谈HashMap、HashTable的区别
简单的说HashMap是HashTable的轻量级实现,即非线程安全的实现,他们的主要区别概述为: HashMap HashTable (1)允许键和值为null 不允许键或值为null (2)不是 ...
- 我的前端之旅--SeaJs基础和spm编译工具运用[图文]
标签:seajs nodejs npm spm js 1. 概述 本文章来源于本人在项目的实际应用中写下的记录.因初期在安装和使用Seajs和SPM的时候,有点不知所措的经历.为此,我 ...
- [BZOJ 1086] [SCOI2005] 王室联邦 【树分块】
题目链接:BZOJ - 1086 题目分析 这道题要求给树分块,使得每一块的大小在 [B, 3B] 之间,并且可以通过一个块外的节点(块根)使得整个块联通. 那么我们使用一种 DFS,维护一个栈,DF ...
- C语言嵌入式系统编程修炼之三:内存操作
数据指针 在嵌入式系统的编程中,常常要求在特定的内存单元读写内容,汇编有对应的MOV指令,而除C/C++以外的其它编程语言基本没有直接访问绝对地址的能力.在嵌入式系统的实际调试中,多借助C语言指针所具 ...
- Batik - 将svg转换成其他格式图片或PDF - [导出服务器配置] 导出服务器原理解析
导出服务器原理解析 Highcharts图表导出(或下载)本质上是将SVG代码转换为不同文件格式的过程,用到的工具是batik,所以所谓导出服务器,只不过是调用batik,将SVG代码转换并下载.下图 ...