我想创建一个可以通过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
”。
你很乐意帮忙!