我无法在高于11的Android版本上接收ACTION_USER_PRESENT Intent操作

z9smfwbn  于 2023-06-04  发布在  Android
关注(0)|答案(1)|浏览(305)

我无法在11以上的Android版本上接收ACTION_USER_PRESENT Intent。但是,我可以收到ACTION_SCREEN_OFF Intent Action,但在Android 11以上时不会收到上述Intent Action。

val intentFilter = IntentFilter(ACTION_SCREEN_OFF)
intentFilter.addAction(ACTION_USER_PRESENT)
applicationContext.registerReceiver(eventReceiver, intentFilter, Manifest.permission.READ_PHONE_STATE, null, RECEIVER_NOT_EXPORTED)

我试图寻找事件或其行为的变化,但我在网上找不到任何东西。

fbcarpbf

fbcarpbf1#

似乎发送Intent的应用缺少在“broadcastPermissions”参数处设置的权限,如果设置为null并且接收器设置为导出,我可以再次接收Intent操作。看起来更像是谷歌方面的一个bug,而不是一个未记录的更改。

相关问题