用户点击屏幕时,Android onAccessibilityEvent获得X和Y位置

时间:2018-09-25 07:44:31

标签: java android accessibilityservice

当用户点击屏幕时,我试图在辅助功能服务中获取屏幕的x y位置,但是我找不到任何有用的资源来寻求帮助。

这就是我创建服务的方式

config.xml

android:description="@string/accessibility_service_description"
android:accessibilityEventTypes="typeAllMask"
android:accessibilityFlags="flagDefault"
android:canRetrieveWindowContent="true"
android:canRequestTouchExplorationMode="true"
android:accessibilityFeedbackType="feedbackSpoken"
android:notificationTimeout="100"
android:settingsActivity="com.mtsahakis.mediaprojectiondemo.Accessibility_Service"

/> 

和Java

public class Accessibility_Service extends AccessibilityService {
    private SharedPreferences prefs;
    private String TAG = "Accessibility_Service";
    @Override
    public void onAccessibilityEvent(AccessibilityEvent event) {
        Log.d(TAG,"AccessibilityEvent: "+event.getAction());
    }

    @Override
    public void onInterrupt() {
        Log.d(TAG,"onInterrupt: ");
    }

    @Override
    protected boolean onKeyEvent(KeyEvent event) {


        return super.onKeyEvent(event);
    }

    @Override
    protected void onServiceConnected() {



    }

0 个答案:

没有答案