通过无障碍服务禁用热门词检测

时间:2014-03-10 09:18:58

标签: android android-service

我已经创建了一个用于保存每个Toast消息的无障碍服务,但是现在,如果我激活我的服务,Google Now中的热门词检测将被禁用。 Logcat显示:

W/HotwordState﹕ suspended: 11001001000000

在Google现在,您可以使用不同的麦克风图标查看它。

Hotword detection is enabled/disabled

什么可能导致这种行为?

编辑:源代码现在在github上:https://github.com/mars3142/toaster

1 个答案:

答案 0 :(得分:2)

为防止误报,启用语音反馈服务时会禁用热门词检测。您已将服务定义为提供所有可能类型的反馈,包括口语。

android:accessibilityFeedbackType="feedbackAllMask"

您应该更改此选项以仅反映您的服务实际提供的反馈类型。例如:

android:accessibilityFeedbackType="feedbackGeneric"