0

android.intent.category.DEVELOPMENT_PREFERENCE类别的目的是什么?

如果一个活动在它的意图过滤器中添加了这个类别,它可以从哪里开始?谢谢。

4

1 回答 1

0

系统(或其他应用程序)通常使用类别来查找不同类型的 Activity 来执行某些操作。Likeandroid.intent.category.LAUNCHER用于查找可以在启动器列表中显示的所有活动。

从文档:

“如果提供了类别,则必须由活动作为它处理的类别全部列出。也就是说,如果您包括类别 CATEGORY_LAUNCHER 和 CATEGORY_ALTERNATIVE,那么您将只解析具有列出这两个类别的意图的组件。活动将很多时候需要支持 CATEGORY_DEFAULT 以便它们可以被 Context.startActivity() 找到。”

Soandroid.intent.category.DEVELOPMENT_PREFERENCE用于表示 Activity 在开发过程中用于偏好设置。由于它在 API 1 中,它可能已包含在未来可能的用途中,其中没有一个被发现/定义/实现。

于 2013-11-06T04:14:34.747 回答