无障碍服务AccessibilityService不启动

前言

之前已经讲过了无障碍服务AccessibilityService的一些基本知识,大家有兴趣的话可参考
Android无障碍服务AccessibilityService详解
无障碍服务AccessibilityService实现自动化测试
无障碍服务AccessibilityService手势帮助类
那么在实际使用过程中,AccessibilityService并不是每时每刻都运行的,由于设备本身或者其他的一些原因会导致AccessibilityService无法启动。那么怎么解决这个问题呢?下面就来具体讲述下吧。

今天涉及内容:

  1. AccessibilityService 服务无法启动现象
  2. 排查无法启动原因及解决办法

一. AccessibilityService 服务无法启动现象

按常规而言,一旦AccessibilityService 服务启动以后,其onAccessibilityEvent(event: AccessibilityEvent?)方法会不断重复执行,但有些时候,我们发现,即使我们调用startService方法,打印log的时候,却发现onAccessibilityEvent(event: AccessibilityEvent?)方法并未执行,即AccessibilityService 服务根本就不运行。下面就来说说解决办法。

二. 排查无法启动原因及解决办法

2.1 排查设置
还有 35% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥2.00 继续阅读

相关阅读更多精彩内容

友情链接更多精彩内容