标签: android broadcastreceiver
我正在编写一个处理多个外部 USB 设备的 Android 应用程序。由于 SonarQube 的反馈,利益相关者表达了对 BroadcastReceiver 的安全担忧,这似乎是合理的。
有没有办法确定广播(例如 ACTION_USB_DEVICE_ATTACHED)来自系统本身,而不是第三方?
ACTION_USB_DEVICE_ATTACHED
BroadcastReceivers 可以限制为仅从具有特定权限的源接收 Intent。有没有只有系统才有的权限才能达到想要的效果?