Android 未调用Accessibility服务中的Fatter onAccessibilityEvent
我正在尝试创建一个可访问性服务,以便在android浏览器中使用自动填充功能 我的项目是一个颤振项目,但我目前正在Kotlin工作。我的问题是,我的服务中的函数“onAccessibilityEvent”从未被调用。我已经在Stackoverflow上搜索了几天,但没有一个解决方案对我有效。调用函数“onServiceConnected” 我的服务级别:Android 未调用Accessibility服务中的Fatter onAccessibilityEvent,android,flutter,accessibilityservice,Android,Flutter,Accessibilityservice,我正在尝试创建一个可访问性服务,以便在android浏览器中使用自动填充功能 我的项目是一个颤振项目,但我目前正在Kotlin工作。我的问题是,我的服务中的函数“onAccessibilityEvent”从未被调用。我已经在Stackoverflow上搜索了几天,但没有一个解决方案对我有效。调用函数“onServiceConnected” 我的服务级别: class PasswordAutofillAccessService: AccessibilityService() { over
class PasswordAutofillAccessService: AccessibilityService() {
override fun onServiceConnected() {
print("test service connected")
super.onServiceConnected()
}
override fun onInterrupt() {
print("test interrupt")
}
override fun onUnbind(intent: Intent?): Boolean {
print("test unbind")
return super.onUnbind(intent)
}
override fun onAccessibilityEvent(event: AccessibilityEvent?) {
print("test event")
}
override fun onRebind(intent: Intent?) {
super.onRebind(intent)
}
}
我的辅助功能服务配置XML:
在AndroidManifest中:
我目前正在用安卓p(PQ3A.190705.003)测试像素3。我尝试过其他一些(API 26&+),但仍然存在问题
谢谢你的帮助 您可能需要检查您的服务是否已启用。看看这个链接谢谢,在颤振中只有3个实现的可访问性。请参阅:您可能需要检查是否授予了访问权限。可在“设置>辅助功能>我的应用程序\u名称>点击切换以打开”中打开与相应标签匹配的服务的辅助功能设置。