无障碍服务无法读取所有屏幕内容

时间:2019-02-26 08:08:58

标签: android accessibilityservice android-accessibility

问题:未在android pie中将所有文本显示在屏幕上,直到牛轧糖检查代码正常为止。

设备:Xiomi MiA1(Android One),版本9.0

Xml设置

<?xml version="1.0" encoding="utf-8"?>
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
    android:accessibilityEventTypes="typeAllMask"
    android:accessibilityFlags="flagIncludeNotImportantViews|flagReportViewIds"
    android:canRetrieveWindowContent="true"
    android:canRequestTouchExplorationMode="true"
    android:packageNames="com.example"
    android:accessibilityFeedbackType="feedbackSpoken"
/>

我尝试过的事情:我尝试过从xml设置中删除 flagIncludeNotImportantViews 标志,但是通过打开/关闭设备“辅助功能设置”中的许多选项来尝试不起作用但没有解决。

我要得到的内容:仅可以在应用程序内更改的文本,而不能使用诸如“设置”,“关于应用程序”等硬编码的文本。

因此,请帮助我解决此问题,或者是否可以提供其他替代方法来读取硬编码文本。

0 个答案:

没有答案