我试图打开应用程序并触发了一些可访问性事件,但是当我单击 Android 设备中的返回或主页或菜单按钮时,我无法获得任何可访问性事件。单击按钮时是否有可能获得某些事件。如果是普通应用程序,我可以使用暂停方法点击后退或菜单或主页按钮。我怎样才能获得无障碍服务类。请任何人都可以帮助我。
问问题
1924 次
1 回答
0
您可以在 Accessibility Service 类中覆盖 onGesture(int gestureId) 方法以获取关键事件,例如主页事件、后退按钮事件。
@Override
protected boolean onGesture(int gestureId) {
if(gestureId == GLOBAL_ACTION_HOME) {
Log.d(TAG, "Gesture Home Pressed");
}
return super.onGesture(gestureId);
}
供参考:https ://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html
于 2016-07-19T09:46:08.227 回答