這個判斷并不準確,安卓5開始出了一個“開關(guān)控制”功能。在安卓5,6,7(api版本21,22,23,24,25)上會被當(dāng)作screenreader,會讓上述代碼誤判。在安卓8.0以后才正常。更好的方式是用:開啟無障礙服務(wù)AccessibilityService + isTouchExplorationEnabled為true
Android完美判斷是否開啟無障礙服務(wù)功能背景 標(biāo)準Android系統(tǒng)提供AccessibilityService以滿足殘障人群使用App的需求,同時提供talkback服務(wù)以語音播報的方式提供服務(wù),開發(fā)者也可能通過...