1. 软件不工作了?
可能有以下原因:
- 无障碍等权限未获取或者被系统收回。
- 无障碍服务挂了(检查常驻通知是否还在?)
- 前往系统设置,找到无障碍,在列表中选择“不见君”并重新打开。
- 有的系统中,它会位于无障碍-已下载的服务。
- 如果显示为“服务故障”或仍显示正常运行,则建议关闭服务后重新打开试试。
- 如果无法解决,可以前往不见君软件设置,获取系统 log 目录,找到最近一条 log 发给作者进行咨询。
2. 规则不能按照所设想的设置?
由于部分软件限制无障碍服务爬取其页面信息,可能遇到以下情况:
- 无法获得页面上元素的 id。
- 无法获得页面上元素的文字。
- 以前设置的规则可能不再起作用。
另外,由于所需要解析的软件所使用的开发手段的原因,也可能存在以下情况:
- 你以为是不同的页面(Activity),实际确实同一个页面(Activity)。
- 看到的文字实际是图片,因此获取不到。
- 可能无法识别到处在当前软件中。
- 某些文字或者元素 id 可能在同一页面中出现多次,或者在多个页面中出现,导致过度敏感。
遇到这样的情况,建议采取另外的方式设置规则,例如:
- 希望探测在此页面上,但是检测 Activity 不起作用。
- 希望检测某一文字,但是获取不到。
- 则改为检测另外有特点、有独特性的元素的 id,或者检测其他文字。
- 文字或元素的 id 多次出现。
总之,核心就是:如果当前使用的特征不令人满意,就换一种方式。通过这种方式,相信大家最终都能实现自己的目标。