1、CATEGORY_DEFAULT
此类Activity可以将自身声明为DEFAULT的Activity,以供隐式Intent调用,如果未为Activity定义此类别,那么每次都需要通过该Activity的类名显式调用。
2、CATEGORY_BROWSABLE
此类Activity可以将自身声明为BROWSABLE,方法是向浏览器承诺它启动后不会影响浏览器安全。
3、CATEGORY_TAB
此类Activity可以嵌入在带选项卡的父类活动中。
4、CATEGORY_ALTERNATIVE
对于正在查看的某些数据类型,此类Activity可以将自身声明为ALTERNATIVE的Activity。在查看文档时,这些项目通常显示为选项菜单的一部分。
5、CATEGORY_SELECTED_ALTERNATIVE
对于某些数据类型,此类Activity可以将自身声明为ALTERNATIVE的Activity。
6、CATEGORY_LAUNCHER
如果将此类别分配给一个Activity,可以在启动屏幕上列出该Activity。
7、CATEGORY_HOME
此类Activity表示主屏幕。通常,应该只有一个这种类型的Activity,如果有多个,系统将提示挑选一个。
8、CATEGORY_PREFERENCE
此类Activity将一个Activity标识为首选Activity,这样该Activity就会显示在首选项屏幕上。
9、CATEGORY_GADGET
此类Activity可以嵌入到父类Activity中。
10、CATEGORY_TEST
测试Activity
11、CATEGORY_EMBED
此类别已由GADGET类别取代。