240 发简信
IP属地:江苏
  • 这个判断并不准确,安卓5开始出了一个“开关控制”功能。在安卓5,6,7(api版本21,22,23,24,25)上会被当作screenreader,会让上述代码误判。在安卓8.0以后才正常。更好的方式是用:开启无障碍服务AccessibilityService + isTouchExplorationEnabled为true

    Android完美判断是否开启无障碍服务功能

    背景 标准Android系统提供AccessibilityService以满足残障人群使用App的需求,同时提供talkback服务以语音播报的方式提供服务,开发者也可能通过...