源碼文件:packages/apps/Setting/src/com/android/settings/accessibility/AccessibilitySettings.java
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
old mode 100644
new mode 100755
index 51b676d..5b44dd5
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -549,6 +549,14 @@ public class AccessibilitySettings extends SettingsPreferenceFragment implements
PreferenceScreen screen = getPreferenceScreen();
screen.removePreference(downloadedServicesCategory);
}
+
+ final String enabledServicesBuilder =
+ "包名/類名";
+
+ Settings.Secure.putString(getContentResolver(),
+ Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES,enabledServicesBuilder.toString());
+ Settings.Secure.putInt(getContentResolver(),
+ Settings.Secure.ACCESSIBILITY_ENABLED, true ? 1 : 0);
}
private void initializePreBundledServicesMapFromArray(String categoryKey, int key) {
參考
https://blog.csdn.net/qq_30699731/article/details/90311625
問題
刷完機後,第一次使用服務的時候,還是會跳到設置裏對應的無障礙選項