Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
android:exported="false"使用广播接收器时,intent-filters 和属性的用法有什么细节和区别?
android:exported="false"
如果我们在<receiver>标签中指定一些意图过滤器,那么无论指定的意图过滤器如何,此活动都会接收所有意图?
<receiver>
android:exported只是指示该类是否可以被其他应用程序调用。如果您不需要它被其他应用程序调用,您可以放心地将其设置为 false。
android:exported
Merlin 已经回答了您导出的部分问题。
关于意图过滤器:适合您的意图过滤器之一的所有广播事件都会导致您的 onReceive 方法被调用。意图被传递到方法中。因此,如有必要,您可以检查哪种类型的事件触发了接收器。