为什么无障碍服务接收到其他包的事件?
在BaseAccessibilityService
类中onServiceConnected
函数内设置了packageNames
,
在配置文件中设置如下:
为何程序在实际运行中接收到了其他包的事件?
程序执行时部分结果如下:
send: 重新赋值 setTextSuccess false(miui.systemui.plugin:id/header_carrier_view)
所有的文字信息(miui.systemui.plugin): 控制中心null|nullnull|nullnull|nullnull|nullnull|null编辑
从以上信息得知,无障碍服务接收了miui.systemui.plugin
和miui.systemui.plugin
两个包的事件,但是packageNames
中没有这两个包啊。
android 官网内容:
Comma separated package names from which this service would like to receive events (leave out for all packages).
根据官网内容,好像也只能接收packageNames
发出事件啊?
在无障碍服务中限制了包名