From 3f42c61ead715884ac6b1f85c0b6054ff437646d Mon Sep 17 00:00:00 2001 From: Javier Date: Thu, 1 Nov 2018 13:01:39 +0100 Subject: Initial import --- .../com/javispedro/vndroid/ControlService.java | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 app/src/main/java/com/javispedro/vndroid/ControlService.java (limited to 'app/src/main/java/com/javispedro/vndroid/ControlService.java') diff --git a/app/src/main/java/com/javispedro/vndroid/ControlService.java b/app/src/main/java/com/javispedro/vndroid/ControlService.java new file mode 100644 index 0000000..db5362d --- /dev/null +++ b/app/src/main/java/com/javispedro/vndroid/ControlService.java @@ -0,0 +1,47 @@ +package com.javispedro.vndroid; + +import android.accessibilityservice.AccessibilityService; +import android.content.Intent; +import android.support.annotation.Nullable; +import android.util.Log; +import android.view.accessibility.AccessibilityEvent; + +public class ControlService extends AccessibilityService { + private final String TAG = ControlService.class.getSimpleName(); + + @Nullable + private static ControlService instance = null; + + @Override + public void onServiceConnected() { + super.onServiceConnected(); + Log.d(TAG, "onServiceConnected"); + instance = this; + } + + @Override + public boolean onUnbind(Intent intent) { + Log.d(TAG, "onUnbind"); + instance = null; + return super.onUnbind(intent); + } + + @Override + public void onAccessibilityEvent(AccessibilityEvent event) { + + } + + @Override + public void onInterrupt() { + + } + + @Nullable + public static ControlService getInstance() { + return instance; + } + + public static boolean isServiceStarted() { + return instance != null; + } +} -- cgit v1.2.3