如何使用“Ok Google”将一些数据发送到应用程序?

时间:2018-06-05 09:17:43

标签: java android

我想创建一个可以通过MQTT代理切换套接字的应用。我想创建像“Ok Google switch socket 1”这样的东西。但正如我所读,这是不可能的,所以我找到了最简单的方法来实现这一功能。

可能我应该使用“Ok Google open MYAPP”,然后在应用中识别它是从Google智能助理开始,而不是从菜单开始,并自动启动语音检测?或者有不同的方式?

我找到了尝试使用的答案:  

if(getIntent().getExtras()!= null && getIntent().getExtras().containsKey("android.intent.extra.REFERRER_NAME")){
            Log.e(TAG, "onCreate: From Voice assistance");
        }else{
            Log.e(TAG, "onCreate: Not From Voice assistance");
        }


但是这段代码示例总是给我“Not from Voice assistance”。 你很乐意帮忙!

0 个答案:

没有答案