Android 如何像对讲应用程序一样从选定区域检索文本

Android 如何像对讲应用程序一样从选定区域检索文本,android,text-to-speech,accessibilityservice,Android,Text To Speech,Accessibilityservice,我正在开发一个类似TalkBack的应用程序,它将帮助盲人上网。 现在我想从所选区域检索文本,就像它进行对讲一样 这是我的可访问性服务xml配置,但我无法在浏览器中选择任何文本,accessibilityEvent.getText始终返回空字符串 <?xml version="1.0" encoding="utf-8"?> <accessibility-service xmlns:android="http://schemas.android.com/apk

我正在开发一个类似TalkBack的应用程序,它将帮助盲人上网。 现在我想从所选区域检索文本,就像它进行对讲一样

这是我的可访问性服务xml配置,但我无法在浏览器中选择任何文本,accessibilityEvent.getText始终返回空字符串

<?xml version="1.0" encoding="utf-8"?>
    <accessibility-service  
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:accessibilityEventTypes="typeAllMask"
    android:accessibilityFeedbackType="feedbackSpoken"
    android:notificationTimeout="100"
    android:canRetrieveWindowContent="true"
    android:accessibilityFlags = "flagDefault"
    android:description="@string/service_description"/>