【发布时间】:2017-12-20 14:59:54
【问题描述】:
这是我的无障碍资源的元数据资源:
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityFeedbackType="feedbackAllMask"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFlags="flagIncludeNotImportantViews"
android:canRetrieveWindowContent="true"
android:canRequestTouchExplorationMode="true"
android:canRequestFilterKeyEvents="true"
/>
我的无障碍服务类代码
public class MyAccessibilityService extends AccessibilityService {
@Override
protected void onServiceConnected() {
super.onServiceConnected();
Log.d("caller","service connected");
}
@Override
public void onAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
Log.d("caller","onAccessibilityEvent Called");
}
@Override
protected boolean onGesture(int gestureId) {
Log.d("caller","on guesture called");
return super.onGesture(gestureId);
}
我尝试将 accessebilityFlags 设置为 flagRequestFingerprintGestures 仍然没有用。
【问题讨论】:
标签: android android-service accessibilityservice