祝贺大家顺利运行
基本配置
创建文件
1.在....../main/java/com.example.你的包名/,下创建一个叫MyAccessibilityService的java类。
2.在....../main/res/xml/,文件下创建一个叫accessibility_service_config的XML文件。
加入代码
1.在AndroidManifest.xml加入:
<service
android:name=".MyAccessibilityService"
android:enabled="true"
android:exported="true"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter>
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibility_service_config" />
</service>
2.在....../res/values/strings.xml中加入:
<string name="accessibility_service_description">随便写点什么</string>
3.在MyAccessibilityService.java(我们创建的文件)写入全代码:
package com.example.你的包名;
import android.accessibilityservice.AccessibilityService;
import android.accessibilityservice.GestureDescription;
import android.graphics.Path;
import android.os.Build;
import android.view.accessibility.AccessibilityEvent;
import android.widget.Toast;
public class MyAccessibilityService extends AccessibilityService {
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
// 处理无障碍事件
clickScreen(500,500);//这里根本点击坐标
Toast.makeText(getApplicationContext(), "开始点击", Toast.LENGTH_SHORT).show();
}
@Override
public void onInterrupt() {
// 处理服务中断
}
/*功能
* 1.坐标点击clickScreen()
* 2.截屏及保存