Android中的category大全

Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6):

  1. android.intent.category.ALTERNATIVE
  2. android.intent.category.BROWSABLE
  3. android.intent.category.DEFAULT
  4. android.intent.category.DEVELOPMENT_PREFERENCE
  5. android.intent.category.EMBED
  6. android.intent.category.HOME
  7. android.intent.category.INFO
  8. android.intent.category.LAUNCHER
  9. android.intent.category.MONKEY
  10. android.intent.category.OPENABLE
  11. android.intent.category.PREFERENCE
  12. android.intent.category.SELECTED_ALTERNATIVE
  13. android.intent.category.TAB

Api Level 5(SDK 2.0)增加的:

  1. android.intent.category.CAR_DOCK
  2. android.intent.category.DESK_DOCK

Api Level 6和7没有变化。

Api Level 8(SDK 2.2)增加的:

  1. android.intent.category.CAR_MODE

提供将要执行的action的额外信息,一般在隐式地启动activity时需要用到。常见的category如下:

  1. CATEGORY_ALTERNATIVE
  2. 设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action
  3. CATEGORY_APP_BROWSER
  4. 和ACTION_MAIN一起使用,用来启动浏览器应用程序
  5. CATEGORY_APP_CALCULATOR
  6. 和ACTION_MAIN一起使用,用来启动计算器应用程序
  7. CATEGORY_APP_CALENDAR
  8. 和ACTION_MAIN一起使用,用来启动日历应用程序
  9. CATEGORY_APP_CONTACTS
  10. 和ACTION_MAIN一起使用,用来启动联系人应用程序
  11. CATEGORY_APP_EMAIL
  12. 和ACTION_MAIN一起使用,用来启动邮件应用程序
  13. CATEGORY_APP_GALLERY
  14. 和ACTION_MAIN一起使用,用来启动图库应用程序
  15. CATEGORY_APP_MAPS
  16. 和ACTION_MAIN一起使用,用来启动地图应用程序
  17. CATEGORY_APP_MARKET
  18. 这个activity允许用户浏览和下载新的应用程序
  19. CATEGORY_APP_MESSAGING
  20. 和ACTION_MAIN一起使用,用来启动短信应用程序
  21. CATEGORY_APP_MUSIC
  22. 和ACTION_MAIN一起使用,用来启动音乐应用程序
  23. CATEGORY_BROWSABLE
  24. 能够被浏览器安全调用的activity必须支持这个category
  25. CATEGORY_DEFAULT
  26. 设置这个activity对于默认的action是否是一个可选的
  27. CATEGORY_EMBED
  28. 可以运行在父activity容器内
  29. CATEGORY_HOME
  30. 主activity,当应用程序启动时,它是第一个显示的activity
  31. CATEGORY_LAUNCHER
  32. 应该在上层的启动列表里显示
  33. CATEGORY_MONKEY
  34. 这个activity可能被monkey或者其他的自动测试工具执行
  35. CATEGORY_OPENABLE
  36. 用来指示一个GET_CONTENT意图只希望ContentResolver.openInputStream能够打开URI
  37. CATEGORY_PREFERENCE
  38. 这个activity是一个选项卡
  39. CATEGORY_SAMPLE_CODE
  40. 作为一个简单的代码示例使用(一般情况下不使用)
  41. CATEGORY_SELECTED_ALTERNATIVE
  42. 设置这个activity是否可以被认为是用户当前选择的数据的一个可选择的action
  43. CATEGORY_TAB
  44. 想要在已有的TabActivity内部作为一个Tab使用
  45. CATEGORY_TEST
  46. 供测试使用(一般情况不使用)
  47. CATEGORY_UNIT_TEST
  48. 联合测试使用

android学习笔记五的更多相关文章

  1. android学习笔记五——AutoCompleteTextView

    AutocompleteTextview ==> 使用比较容易,只需要为其设置一个Adapter,该Adapter封装其需要预设的文本内容. 如下所示实例: <RelativeLayout ...

  2. Android学习笔记五:四大组件(转)

    转自:http://blog.csdn.net/shenggaofei/article/details/52450668 Android四大组件分别为activity.service.content ...

  3. android学习笔记五。2、其他组件

    一.ContentProvider内容提供者.是是android中一个应用向第三方共享数据的方式,android中的联系人,sms(短信记录)等都是通过这一方式来向外提供的 1.使用: 在应用中使用C ...

  4. android学习笔记五。1、Service深入学习

    一.Service,服务是没有界面而在后台长期运行的程序,可以看做是后台的Activity. 1.在Android中按返回键退出一个应用并不会(内存充足时)直接销毁一个进程,所以其中的子线程也可以在后 ...

  5. 【转】 Pro Android学习笔记(七五):HTTP服务(9):DownloadManager

    目录(?)[-] 小例子 保存在哪里下载文件信息设置和读取 查看下载状态和取消下载 文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件,转载须注明出处:http://blog.csd ...

  6. 【转】 Pro Android学习笔记(五七):Preferences(1):ListPreference

    目录(?)[-] 例子1ListPreference小例子 定义一个preferences XML文件 继承PreferenceActivity 用户定制偏好的读取 第一次运行时设置缺省值 设置Cat ...

  7. 【转】 Pro Android学习笔记(五六):配置变化

    目录(?)[-] Activity的destorycreate过程 Fragment的destorycreate过程 onSaveInstanceState saveFragmentInstanceS ...

  8. 【转】 Pro Android学习笔记(五二):ActionBar(5):list模式

    可以在action bar中加入spinner的下来菜单,有关spinner,可以参考Pro Android学习笔记(二十):用户界面和控制(8):GridView和Spinner. list的样式和 ...

  9. 【转】Pro Android学习笔记(二五):用户界面和控制(13):LinearLayout和TableLayout

    目录(?)[-] 布局Layout 线性布局LinearLayout 表格布局TableLayout 布局Layout Layout是容器,用于对所包含的view进行布局.layout是view的子类 ...

随机推荐

  1. soap消息机制 讲解

    SOAP(Simple Object Access Protocol,简单对象访问协议)作为一种信息交互协议在分布式应用中非常广泛,如WebService.在使用.Net开发WebService时候, ...

  2. 【设计模式六大原则4】接口隔离原则(Interface Segregation Principle)

      定义:客户端不应该依赖它不需要的接口:一个类对另一个类的依赖应该建立在最小的接口上. 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类 ...

  3. hdu 1180 诡异的楼梯(广搜,简单)

    题目 挺简单的一道广搜题,只要用判断时间是偶数还是奇数就可以判断楼梯的方位,但是我这傻逼居然写了那么久啊那么久,我果然秀逗了,,,, #define _CRT_SECURE_NO_WARNINGS # ...

  4. linux下获取时间差

    #include <sys/time.h> struct timeval tpstart,tpend;     float timeuse;     gettimeofday(&t ...

  5. MongoDB安装(Linux)

    下载文件 http://downloads.mongodb.org/linux/mongodb-linux-i686-static-2.5.0.tgz 解压: tar -zxvf mongodb-li ...

  6. 【tyvj】P1049 最长不下降子序列

    时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述 求最长不下降子序列的长度 输入格式 第一行为n,表示n个数 第二行n个数 输出格式 最长不下降子序列的长度 测 ...

  7. 从一次面试经历谈PHP的普通传值与引用传值以及unset

    关于这个概念一般都会在PHP的第一堂课说变量的时候给介绍,并且我以前还给其他PHPer介绍这个概念.但是作为一个工作一段时间的PHPer的我,竟然在面试的时候一下子拿不定主意最后还答错了,很觉得丢脸( ...

  8. SQL查询(笔记2——实体查询)

    SQL查询(笔记2——实体查询) 二.实体查询 如果查询返回了某个数据表的全部数据列,且该数据表有对应的持久化类映射,我们就把查询结果转换成实体查询.将查询结果转换成实体,可以使用SQLQuery提供 ...

  9. NC / Netcat - 文件传输

    文件传输:将文件从B用户机器传输到A用户机器. 实验环境1: A用户,windows系统,IP:192.168.12.109 B用户,linux系统,IP:192.168.79.3 A用户作为接受传输 ...

  10. 在屏幕上显示C盘根目录下的所有文件和文件夹

    1 import java.io.File; //在屏幕上显示C盘根目录下的所有文件和文件夹 public class ListDemo { public static void main(Strin ...