0

前言
设备: Nexus 5,Android Lollipop

简而言之,My App 确实捕获了 Accessibility 事件,但捕获率仅为 93% 左右。

这可能看起来不错,但对于我的应用程序设计的那种功能来说是不可接受的。

我的代码:

    @Override
    public void onServiceConnected() {

    AccessibilityServiceInfo info = new AccessibilityServiceInfo();
    info.notificationTimeout = 0;
    info.eventTypes = AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED;
    info.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC;
    info.packageNames = new String[] { "com.android.phone" };

    setServiceInfo(info);
    }

    public void onAccessibilityEvent(AccessibilityEvent x) {
        Log.e("Event", "Occurred");
    }

问题:

  1. 如果您之前曾与无障碍服务合作过,您是否观察到类似的情况?
  2. 如果丢失事件是常态,我的捕获率是否很差?
  3. 如果你克服了这个问题,请回答这个问题,我会在地球上任何地方给你买披萨......说真的!
4

0 回答 0