/** * @param context TalkBackService whose {@code performCustomGesture} will be called when taps are * detected */ public SideTapManager(MyAccessibilityService context, GestureController gestureController) { if (gestureController == null) throw new IllegalStateException(); mContext = context; mIntegratedTapDetector = new IntegratedTapDetector( (SensorManager) mContext.getSystemService(Context.SENSOR_SERVICE)); mIntegratedTapDetector.addListener(this); mIntegratedTapDetector.setPostDelayTimeMillis( MIN_TIME_BETWEEN_TOUCH_AND_TAP_NANOS / MILIS_PER_NANO); mGestureController = gestureController; }