android系統中如何通過程序打開某個AccessibilityService(系統輔助服務)?
通常的做法是注冊AccessibilityService(輔助服務)后跳轉到設置啟動服務頁面引導用戶手動將我們創建的AccessibilityService開啟。但是很多android系統過段時間會自動將AccessibilityService關閉掉。
請教大神們,怎么讓我們創建的AccessibilityService常駐不被關掉,或者關閉掉能通過我們的程序自己打開。
adb shell 命令可以實現,在root權限下在安卓端執行命令行,然后用下面2條語句開啟服務
db.execRootCmd("settings put secure enabled_accessibility_services "+mc.getContext().getPackageName()+"/com.xuan.service.HelperService");
db.execRootCmd("settings put secure accessibility_enabled 1");
from :https://stackoverflow.com/questions/10061154/how-to-programmatically-enable-disable-accessibility-service-in-android
from :https://bbs.pediy.com/thread-225063-1.htm