Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.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
Java 如何ı;可以使用AccessibilityService#Dispatch手势_Java_Android_Android Studio_Accessibility_Accessibilityservice - Fatal编程技术网

Java 如何ı;可以使用AccessibilityService#Dispatch手势

Java 如何ı;可以使用AccessibilityService#Dispatch手势,java,android,android-studio,accessibility,accessibilityservice,Java,Android,Android Studio,Accessibility,Accessibilityservice,我遵循这个思路: 因为我是一个新的开发人员,我不知道如何使用代码,代码显示一条红线 MyService完整代码: public class MyService extends AccessibilityService { public MyService() { } @Override public void onAccessibilityEvent(AccessibilityEvent accessibilityEvent) { } @

我遵循这个思路:

因为我是一个新的开发人员,我不知道如何使用代码,代码显示一条红线

MyService完整代码:

public class MyService extends AccessibilityService {

    public MyService() {
    }


    @Override
    public void onAccessibilityEvent(AccessibilityEvent accessibilityEvent) {

    }

    @Override
    public void onInterrupt() {

    }





    private static GestureDescription createClick(float x, float y) {
        // for a single tap a duration of 1 ms is enough
        final int DURATION = 1;

        Path clickPath = new Path();
        clickPath.moveTo(x, y);
        GestureDescription.StrokeDescription clickStroke =
                new GestureDescription.StrokeDescription(clickPath, 0, DURATION);
        GestureDescription.Builder clickBuilder = new GestureDescription.Builder();
        clickBuilder.addStroke(clickStroke);
        return clickBuilder.build();
    
    
    
    
    }


    callback = new AccessibilityService.GestureResultCallback() {
        @Override
        public void onCompleted(GestureDescription gestureDescription) {
            super.onCompleted(gestureDescription);
    
        }

        @Override
        public void onCancelled(GestureDescription gestureDescription) {
            super.onCancelled(gestureDescription);
     
        }
    };

    // accessibilityService: contains a reference to an accessibility service
// callback: can be null if you don't care about gesture termination
    boolean result = accessibilityService.dispatchGesture(createClick(x, y), callback, null);



}

你还需要答案吗?