From 25bd9a866eada6f4efac76f46cf1ef302e9e5f56 Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Tue, 28 Jul 2026 20:26:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor(accessibility):=20=E9=87=8D=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E6=97=A0=E9=9A=9C=E7=A2=8D=E6=9C=8D=E5=8A=A1=E7=B1=BB?= =?UTF-8?q?=E5=B9=B6=E6=9B=B4=E6=96=B0=E5=8C=85=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 AccessibilityServiceUsher 类重命名为 SelectToSpeakService - 将包名从 org.autojs.autojs.core.accessibility 更改为 com.google.android.accessibility.selecttospeak - 更新 AndroidManifest.xml 中的服务注册名称 - 修改相关导入语句和引用以匹配新的类名和包名 --- app/src/main/AndroidManifest.xml | 2 +- .../accessibility/selecttospeak/SelectToSpeakService.kt} | 6 +++--- .../autojs/autojs/core/accessibility/AccessibilityTool.kt | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) rename app/src/main/java/{org/autojs/autojs/core/accessibility/AccessibilityServiceUsher.kt => com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt} (86%) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index aab3828d..4a567fda 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -657,7 +657,7 @@ android:theme="@style/ScriptTheme.Transparent" /> diff --git a/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityServiceUsher.kt b/app/src/main/java/com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt similarity index 86% rename from app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityServiceUsher.kt rename to app/src/main/java/com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt index 7724ba8f..7829e6c9 100644 --- a/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityServiceUsher.kt +++ b/app/src/main/java/com/google/android/accessibility/selecttospeak/SelectToSpeakService.kt @@ -1,4 +1,4 @@ -package org.autojs.autojs.core.accessibility +package com.google.android.accessibility.selecttospeak import android.accessibilityservice.AccessibilityServiceInfo import android.os.Build @@ -6,7 +6,7 @@ import android.util.Log import org.autojs.autojs.core.pref.Pref import org.autojs.autojs.core.accessibility.AccessibilityService as CoreAccessibilityService -class AccessibilityServiceUsher : CoreAccessibilityService() { +class SelectToSpeakService : CoreAccessibilityService() { override fun onServiceConnected() { Log.d(TAG, "onServiceConnected") @@ -29,7 +29,7 @@ class AccessibilityServiceUsher : CoreAccessibilityService() { companion object { - private val TAG = AccessibilityServiceUsher::class.java.simpleName + private val TAG = SelectToSpeakService::class.java.simpleName } diff --git a/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityTool.kt b/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityTool.kt index 693840b2..aead2530 100644 --- a/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityTool.kt +++ b/app/src/main/java/org/autojs/autojs/core/accessibility/AccessibilityTool.kt @@ -8,6 +8,7 @@ import android.provider.Settings import android.provider.Settings.Secure import android.text.TextUtils import android.util.Log +import com.google.android.accessibility.selecttospeak.SelectToSpeakService import org.autojs.autojs.annotation.ScriptInterface import org.autojs.autojs.app.GlobalAppContext import org.autojs.autojs.core.pref.Pref @@ -30,7 +31,7 @@ class AccessibilityTool(private val context: Context? = null) { private val mContext: Context get() = context ?: mApplicationContext private val mServiceNamePrefix = mApplicationContext.packageName - private val mServiceNameSuffix = AccessibilityServiceUsher::class.java.name + private val mServiceNameSuffix = SelectToSpeakService::class.java.name private val mServiceName = "$mServiceNamePrefix/$mServiceNameSuffix" @ScriptInterface