意图过滤器中的“android.intent.category.DEVELOPMENT_PREFERENCE”类别代表什么?
如果活动在其意图过滤器中添加此类别,它可以在哪里启动?感谢。
答案 0 :(得分:0)
系统(或其他应用程序)通常使用类别来查找不同类型的Activity以执行某些操作。与android.intent.category.LAUNCHER
类似,用于查找可在启动器列表中显示的所有活动。
来自文档:
“类别(如果提供)必须全部按活动列出它所处理的类别。也就是说,如果您包含类别CATEGORY_LAUNCHER和CATEGORY_ALTERNATIVE,那么您将只解析具有列出这两个类别的意图的组件。活动经常需要支持CATEGORY_DEFAULT,以便Context.startActivity()可以找到它们。“
因此android.intent.category.DEVELOPMENT_PREFERENCE
用于表示在开发期间将Activity用于首选项。由于它是在API 1中,因此可能已包含在未来可能的用途中,其中没有找到/定义/实现。