我已经创建了一个用于保存每个Toast消息的无障碍服务,但是现在,如果我激活我的服务,Google Now中的热门词检测将被禁用。 Logcat显示:
W/HotwordState﹕ suspended: 11001001000000
在Google现在,您可以使用不同的麦克风图标查看它。
什么可能导致这种行为?
编辑:源代码现在在github上:https://github.com/mars3142/toaster
答案 0 :(得分:2)
为防止误报,启用语音反馈服务时会禁用热门词检测。您已将服务定义为提供所有可能类型的反馈,包括口语。
android:accessibilityFeedbackType="feedbackAllMask"
您应该更改此选项以仅反映您的服务实际提供的反馈类型。例如:
android:accessibilityFeedbackType="feedbackGeneric"