对讲:禁止说活动标签(默认情况下为应用名称)

时间:2019-08-01 14:47:36

标签: android accessibility talkback

我禁用了所有片段和活动视图的可访问性功能。但是它总是说活动标签(默认情况下是应用程序名称)。正如我意识到的那样,它在每个片段事务之后都会执行(但是我不确定)。我要去下一个片段,它说的是应用程序名称。 1.我试图在AndroidManifest中设置空的Activity标签,但是如果它为空,则android无论如何都会使用应用名称。 2.我尝试覆盖Activity方法dispatchPopulateAccessibilityEvent:

override fun dispatchPopulateAccessibilityEvent(event: AccessibilityEvent?): Boolean {
        return false
}

它也没有帮助。我试图返回“ false”和“ true”。它不会影响问题。 3.我尝试在onCreate方法中以编程方式设置Activity视图的重要ForAccesibility属性:

ViewCompat.setImportantForAccessibility(window.decorView,
ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_NO)

显然,它也不能解决问题。

为什么我需要为我的应用程序禁用对讲功能:我正在制作带有语音控制功能的应用程序。因此,我正在使用文本合成功能,由于“话语提示”停止了我的TTS,因此无法进行文本合成。

0 个答案:

没有答案