From f9d3ca1d1613e2c5c13eb91c2591ce8bccf98396 Mon Sep 17 00:00:00 2001 From: Android PowerUser <88908510+Android-PowerUser@users.noreply.github.com> Date: Sun, 6 Apr 2025 16:11:14 +0200 Subject: [PATCH 1/4] Update AndroidManifest.xml --- app/src/main/AndroidManifest.xml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 49fed1cb..f8beccff 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -16,6 +16,8 @@ + + - - + + + + + + + + From f72b65d99c652f0f772ced5ef0334ddd32679776 Mon Sep 17 00:00:00 2001 From: Android PowerUser <88908510+Android-PowerUser@users.noreply.github.com> Date: Sun, 6 Apr 2025 16:15:52 +0200 Subject: [PATCH 2/4] Add files via upload --- .../ScreenOperatorAccessibilityService.kt | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 app/src/main/kotlin/com/google/ai/sample/ScreenOperatorAccessibilityService.kt diff --git a/app/src/main/kotlin/com/google/ai/sample/ScreenOperatorAccessibilityService.kt b/app/src/main/kotlin/com/google/ai/sample/ScreenOperatorAccessibilityService.kt new file mode 100644 index 00000000..89ede105 --- /dev/null +++ b/app/src/main/kotlin/com/google/ai/sample/ScreenOperatorAccessibilityService.kt @@ -0,0 +1,23 @@ +import android.accessibilityservice.AccessibilityService +import android.view.accessibility.AccessibilityEvent +import android.util.Log + +class ScreenOperatorAccessibilityService : AccessibilityService() { + private val TAG = "ScreenOperatorService" + + override fun onAccessibilityEvent(event: AccessibilityEvent) { + // Handle accessibility events here + Log.d(TAG, "Received accessibility event: ${event.eventType}") + } + + override fun onInterrupt() { + // Handle interruption of the accessibility service + Log.d(TAG, "Accessibility service interrupted") + } + + override fun onServiceConnected() { + super.onServiceConnected() + // Service is connected, perform any initial setup here + Log.d(TAG, "Accessibility service connected") + } +} \ No newline at end of file From 59e4c9e61c87fffca03bac49797356a035e1a565 Mon Sep 17 00:00:00 2001 From: Android PowerUser <88908510+Android-PowerUser@users.noreply.github.com> Date: Sun, 6 Apr 2025 16:22:00 +0200 Subject: [PATCH 3/4] Update strings.xml --- app/src/main/res/values/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e00586b4..97c8a9f8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -37,4 +37,8 @@ Message Send + + + Screen Operator accessibility service for automated screen operations + From 6f345fcf4ac4c6b1f541accd3a780a60a0e7cb0e Mon Sep 17 00:00:00 2001 From: Android PowerUser <88908510+Android-PowerUser@users.noreply.github.com> Date: Sun, 6 Apr 2025 16:23:04 +0200 Subject: [PATCH 4/4] Add files via upload --- app/src/main/res/xml/accessibility_service_config.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 app/src/main/res/xml/accessibility_service_config.xml diff --git a/app/src/main/res/xml/accessibility_service_config.xml b/app/src/main/res/xml/accessibility_service_config.xml new file mode 100644 index 00000000..63e09a21 --- /dev/null +++ b/app/src/main/res/xml/accessibility_service_config.xml @@ -0,0 +1,10 @@ + + \ No newline at end of file