android系統中如何通過程序打開某個AccessibilityService


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM