AccessibilityService Libary B4A
Я несколько дней пытаюсь создать библиотеку для B4A. Я могу только просматривать журналы. Я хочу создать событие для связи с b4a. Или написать текстовый файл.
package anywheresoftware.b4a.objects;
import android.accessibilityservice.AccessibilityService;
import android.util.Log;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import android.app.Service;
import anywheresoftware.b4a.BA.*;
import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.BA.Events;
import anywheresoftware.b4a.AbsObjectWrapper;
import anywheresoftware.b4a.BA.ActivityObject;
import anywheresoftware.b4a.BA.DependsOn;
import anywheresoftware.b4a.BA.Permissions;
import anywheresoftware.b4a.BA.ShortName;
import anywheresoftware.b4a.BA.Version;
@ActivityObject
@Version(1.0f)
// @Events(values={"accessibilityevent (event As string)"})
public class AccessibilityMaster extends AccessibilityService {
// public static final String PACKAGE_NAME = "com.whatsapp.seubuceta";
public void onAccessibilityEvent(AccessibilityEvent event) {
if (event.getEventType() == AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED) {
if (event.getPackageName() != null && event.getClassName() != null) {
// Log.d("Foreground App", event.getPackageName().toString());
BA.Log(event.getPackageName().toString());
// WRITE TXT
}
}
}
protected void onServiceConnected() {
BA.Log("aaa");
}
public void onInterrupt() {
}
}
Я не знаю, как создать, я пытался изменить некоторые существующие библиотеки, но это не сработало