seeNot 不见君 | 文档

疑难杂症

# 1. 软件不工作了?

可能有以下原因:

  • 无障碍等权限未获取或者被系统收回。
  • 无障碍服务挂了(检查常驻通知是否还在?)
    • 前往系统设置,找到无障碍,在列表中选择“不见君”并重新打开。
    • 有的系统中,它会位于无障碍-已下载的服务。
    • 如果显示为“服务故障”或仍显示正常运行,则建议关闭服务后重新打开试试。
  • 如果无法解决,可以前往不见君软件设置,获取系统 log 目录,找到最近一条 log 发给作者进行咨询。

# 2. 规则不能按照所设想的设置?

由于部分软件限制无障碍服务爬取其页面信息,可能遇到以下情况:

  • 无法获得页面上元素的 id。
  • 无法获得页面上元素的文字。
  • 以前设置的规则可能不再起作用。

另外,由于所需要解析的软件所使用的开发手段的原因,也可能存在以下情况:

  • 你以为是不同的页面(Activity),实际确实同一个页面(Activity)。
  • 看到的文字实际是图片,因此获取不到。
  • 可能无法识别到处在当前软件中。
  • 某些文字或者元素 id 可能在同一页面中出现多次,或者在多个页面中出现,导致过度敏感。

遇到这样的情况,建议采取另外的方式设置规则,例如:

  • 希望探测在此页面上,但是检测 Activity 不起作用。
    • 则改为检测有代表性的 id 或者文字。
  • 希望检测某一文字,但是获取不到。
    • 则改为检测另外有特点、有独特性的元素的 id,或者检测其他文字。
  • 文字或元素的 id 多次出现。
    • 更换为其他的 id 或者文字。

总之,核心就是:如果当前使用的特征不令人满意,就换一种方式。通过这种方式,相信大家最终都能实现自己的目标。