Automation/app/src/main/java/com/jens/automation2/MyAccessibilityService.java

51 lines
1.0 KiB
Java
Raw Normal View History

2023-12-14 00:15:59 +01:00
package com.jens.automation2;
import android.accessibilityservice.AccessibilityService;
2023-12-16 13:52:18 +01:00
import android.os.Build;
import android.util.Log;
import android.view.Display;
2023-12-14 00:15:59 +01:00
import android.view.accessibility.AccessibilityEvent;
2023-12-16 13:52:18 +01:00
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
2023-12-14 00:15:59 +01:00
public class MyAccessibilityService extends AccessibilityService
{
static MyAccessibilityService instance;
public static MyAccessibilityService getInstance()
{
if(instance == null)
2023-12-16 13:52:18 +01:00
{
2023-12-14 00:15:59 +01:00
instance = new MyAccessibilityService();
2023-12-16 13:52:18 +01:00
}
2023-12-14 00:15:59 +01:00
return instance;
}
@Override
public void onAccessibilityEvent(AccessibilityEvent accessibilityEvent)
{
}
@Override
public void onInterrupt()
{
}
2023-12-16 13:52:18 +01:00
@Override
public void onCreate()
{
super.onCreate();
instance = this;
}
@Override
protected void onServiceConnected()
{
super.onServiceConnected();
Miscellaneous.logEvent("i", "Accessibility service", "Service started.", 4);
}
2023-12-14 00:15:59 +01:00
}