我一直在开发一款需要使用AlarmManager
和BroadcastReceiver
的应用。
我在网上看到的是我需要一个动作,它位于Manifest
的接收器内部,并且还必须在我的应用程序的代码中调用才能够执行一些任务。我所看到的是,教程只显示了Manifest
。
我的问题是,操作的功能是什么?它是执行动作,变量,值的关键吗?
例如,下面的代码:
<receiver android:name="com.domain.app.">
<intent-filter>
<action android:name="android.intent.action.XYZ" />
</intent-filter>
</receiver>
答案 0 :(得分:1)
广播中的操作是定义广播在发送方和接收方之间的含义的主要方式。把它想象成广播的“类型”。通常,该动作是描述发生的事情的动词。该操作有助于接收应用过滤他们希望接收的广播类型。在您的示例中,应用程序声明它希望接收给定类型的广播,但没有其他广播。