Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中单击“上一步”、“主页”和“菜单”按钮时,将触发哪个访问性事件_Android_Android Hardware_Android Accessibility - Fatal编程技术网

在android中单击“上一步”、“主页”和“菜单”按钮时,将触发哪个访问性事件

在android中单击“上一步”、“主页”和“菜单”按钮时,将触发哪个访问性事件,android,android-hardware,android-accessibility,Android,Android Hardware,Android Accessibility,我试图打开应用程序,一些辅助功能事件被触发,但当我在android设备中单击“上一步”、“主页”或“菜单”按钮时,我无法获得任何辅助功能事件。这是否可能在单击按钮时获得一些事件。如果是普通的应用程序,我可以使用暂停方法点击后退、菜单或主页按钮。我如何获得无障碍服务类。请任何人都可以帮助我。您可以在辅助功能服务类中重写OnGeture(int-gestureId)方法,以获取关键事件,如home事件、back button事件 @Override protected boolean onGestu

我试图打开应用程序,一些辅助功能事件被触发,但当我在android设备中单击“上一步”、“主页”或“菜单”按钮时,我无法获得任何辅助功能事件。这是否可能在单击按钮时获得一些事件。如果是普通的应用程序,我可以使用暂停方法点击后退、菜单或主页按钮。我如何获得无障碍服务类。请任何人都可以帮助我。

您可以在辅助功能服务类中重写OnGeture(int-gestureId)方法,以获取关键事件,如home事件、back button事件

@Override
protected boolean onGesture(int gestureId) {
    if(gestureId == GLOBAL_ACTION_HOME) {
        Log.d(TAG, "Gesture Home Pressed");
    }
    return super.onGesture(gestureId);
}
仅供参考:

您可以在辅助功能服务类中重写OnGeture(int-gestureId)方法,以获取关键事件,如home事件、back button事件

@Override
protected boolean onGesture(int gestureId) {
    if(gestureId == GLOBAL_ACTION_HOME) {
        Log.d(TAG, "Gesture Home Pressed");
    }
    return super.onGesture(gestureId);
}
供参考: