refactor(accessibility): 重命名无障碍服务类并更新包名
Some checks failed
Android CI / build (push) Has been cancelled

- 将 AccessibilityServiceUsher 类重命名为 SelectToSpeakService
- 将包名从 org.autojs.autojs.core.accessibility 更改为 com.google.android.accessibility.selecttospeak
- 更新 AndroidManifest.xml 中的服务注册名称
- 修改相关导入语句和引用以匹配新的类名和包名
This commit is contained in:
2026-07-28 20:26:59 +08:00
parent fa4790c521
commit 25bd9a866e
3 changed files with 6 additions and 5 deletions

View File

@@ -657,7 +657,7 @@
android:theme="@style/ScriptTheme.Transparent" />
<service
android:name="org.autojs.autojs.core.accessibility.AccessibilityServiceUsher"
android:name="com.google.android.accessibility.selecttospeak.SelectToSpeakService"
android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"
android:exported="true">

View File

@@ -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
}

View File

@@ -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