语法:

<category android:name="string" />

包含在:

<intent-filter>

描述:

添加一个category到intent filter中,如果你想看intentFilter的详细信息和category在filter中的作用,请点击这里 。

属性:

android 定义了很多category,标准的category做为常量被定义在 Intent.class中,形如CATEGORY_name这样的常量。这些带有CATEGORY_的常量名的值是带有”android.intent.category.”前缀的。例如CATEGORY_LAUNCHER的值是: “android.intent.category.LAUNCHER”。

笔记

为了接收到隐式的intent,你必须在intent filter中包含android.intent.category.DEFAULT ,startActivity() 和startActivityForResult()方法处理所有的intent都假设他们声明了android.intent.category.DEFAULT。如果你不申明CATEGORY_DEFAULT category,没有任何隐式的intent将处理你的activity。

自定义category应该使用包名称作为前缀,以确保它们是唯一的。

特殊例外地方:

<intent-filter>  <action android:name="android.intent.action.MAIN" />  <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
中没有必要加入android.intent.category.DEFAULT,当然加入也没有问题。这个是应用启动默认的第一个启动的activity(每个应用有那么多activity,总得有一个是第一个启动的吧)

常用的category

结尾

如果觉得不错,请点个赞吧。谢谢!
在技术了自己依旧是个小渣渣,加油,勉励自己!

android category 讲解相关推荐

  1. android+广播+讲解,Android广播机制

    主要内容: (1)广播机制介绍 (2)BroadcastReceiver实现 (3)BroadcastReceiver操作 (4)BroadcastReceiver生命周期 (5)注册Broadcas ...

  2. android多线程讲解与实例

    本期的多线程主题与Android相关,侧重讲解在Android中如何用好多线程,需要你有Java的多线程基础. 首先我们思考几个问题,在Android应用中为什么要用多线程?为了解决哪些问题?或者为了 ...

  3. android序列化讲解

    序列化在android中使用的频率非常高,尤其是在intent传递对象的时候.学习序列化非常有必要,在android中有二种序列化方式: 1.实现Serializable接口 2.实现Parcelab ...

  4. Android 详细讲解修改app状态栏颜色

    相信很多人在开发app的时候,都会碰到xml中header的状态栏颜色和系统手机自带的颜色(顶部手机状态条)不一致,查了好多资料:例如:去掉状态栏以及全屏显示等,可以参考下面这篇文章 Android简 ...

  5. android HorizontalScrollView讲解

    前言 本章内容是android.widget.HorizontalScrollView,译为"横向滚动条",版本为Android 2.3 r1,翻译来自"Tina&quo ...

  6. android wifi讲解 wifi列表显示

    (以下为JAVA ANDROID的相关操作,XAMARIN中需要进行相应的变更) 最近项目中用到了wifi模块,今天做一个简单的总结. 1.怎样获取wifi对象并进行操作 要操作WIFI设备,需要先获 ...

  7. Android编程权威指南笔记3:Android Fragment讲解与Android Studio中的依赖关系,如何添加依赖关系

    Android Fragment 当我在学习时,了解了Fragment词汇 Fragment是一种控制器对象,我就把所了解的简单说一下.activity可以派fragment完成一些任务,就是管理用户 ...

  8. android dagger2 讲解,告别Dagger2模板代码:DaggerAndroid原理解析

    本系列所有文章: 概述 距离我的上一篇文章发布以来,有幸收获了一些朋友的认可,我很开心. 在上一篇文章中,我简单叙述了Dagger2这个库目前在Android开发中的一些短板,为什么我们学习Dagge ...

  9. Android存储空间讲解

    http://blog.fidroid.com/post/android/ru-he-zheng-que-huo-de-androidnei-wai-sdqia-lu-jing 如何正确获得Andro ...

  10. android category 自定义,android – 自定义PreferenceCategory标题

    我有一个简单的偏好屏幕定义像这样 android:title="Require Pin on Start" android:summary="Require pin to ...

最新文章

  1. 8.Map集合(HashMapTreeMap)
  2. 大数据量导出Excel ---待测试
  3. python与正则表达式(part7)--re模块使用
  4. 将Gatling集成到Gradle构建中–了解SourceSet和配置
  5. Java用swing实现的贪吃蛇
  6. java ArrayList倒序
  7. ELK——Logstash 2.2 mutate 插件【翻译+实践】
  8. highcharts 解决数据提示框展示的内容太多 ,部分内容无法显示的问题
  9. 数据挖掘基础知识点总结
  10. 【JS基础】JavaScript语言简介及简单例子
  11. 前端用ps创建画布的分辨率应该设置的值
  12. html 表格选择滚动条,table设置tbody滚动条
  13. C++ 60分钟入门教程 - 1、绪论
  14. 访问服务器文件夹缩略图加载很慢,win10缩略图加载慢怎么办_win10电脑加载缩略图很慢处理方法-win7之家...
  15. 程序设计社团:在Dev-CPP中起用基础调试
  16. 2018-11-26-win10-UWP-Controls-by-function
  17. linux mint 安装ubuntu软件中心,Ubuntu和Linux Mint:安装Pinta 1.6工具
  18. 一款恋爱星座男女配对微信小程序源码
  19. 最新多线程图解韩顺平老师2021
  20. 如何设置亚马逊code促销活动?

热门文章

  1. Salt Returners-作业结果数据返回器的使用与定制开发方法
  2. 《读书的力量》读后感作文4000字
  3. [canvas] 万有引力
  4. 计算机点击桌面无反应,点击显示桌面没反应? 显示桌面没反应解决方法
  5. 计算机c盘垃圾,详解win7怎么清理C盘垃圾
  6. 华东师范大学计算机考研资料汇总
  7. C++20新特性—概述
  8. JavaScript系列之条件运算符
  9. STM32 内部flash 数据掉电存储
  10. kali由wifi握手包破解密码gnuplot使用