1

是否可以在 Android Auto 中使用语音命令创建/发送短信?我在https://developer.android.com/training/auto/messaging/index.html的文档中没有看到任何关于它的信息

我有一个 HTC 10,当股票 HTC“消息”应用程序设置为默认值时,我可以点按麦克风并说出“给 Alice 发短信”或“给 Bob 发消息”之类的话,然后它会提示我输入消息,收听,然后发送。同样,如果我将 Android Messages 应用程序(来自 Google)设置为我的默认 SMS 应用程序,它工作正常。

最近我一直在使用 Signal 作为我的默认消息传递应用程序。我无法通过 Signal 发起消息。如果我使用的是 Android Auto 并且我说“Text Bob”,它会发送一条短信,但即使它是默认的短信应用程序,它也不会发送 Signal 信息。相反,它会通过 HTC Messages 应用程序发送它,即使它不是默认设置。

查看他们的代码,他们已经实现了文档中提到的 ANDROID_AUTO_HEARD 和 ANDROID_AUTO_REPLY 意图。请参阅https://github.com/WhisperSystems/Signal-Android/blob/master/AndroidManifest.xml的第 485-497 行,然后是https://github.com/WhisperSystems/Signal-Android/上的 2 个 Android Auto 通知处理程序树/master/src/org/thoughtcrime/securesms/notifications

似乎没有任何类型的 ANDROID_AUTO_SEND 意图或任何类似的意图。

是否可以添加一个意图(到 Signal)以使 Android Auto 通过它而不是其他应用程序发送短信?我不明白为什么将 Signal 设置为我手机上的默认消息应用程序时它不使用它。Android 消息应用程序可以正确处理此问题。这仅仅是因为谷歌在该应用程序中添加了一些不允许第三方开发者使用的特殊代码吗?

4

0 回答 0