使用类别注册广播接收器

Register broadcast receiver with category

我有一个工作正常的广播接收器,但我的任务是为其添加类别。

通过以下方式在清单中执行此操作:

<intent-filter>
  <category android:name="android.intent.category.SOME_A" />
  <category android:name="android.intent.category.SOME_B" />
  <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

如何以编程方式执行此操作? 我只能在定义它时向其添加 Intent 过滤器。

context.registerReceiver(myReceiver, "com.test.some_test_filter");

要向此接收器发送意图,我将使用 addCategory

回答我自己的问题供以后参考。 这是去add category

的路