如果我说“打开MYAPP”,则Google Assistant可以启动我的应用。是否可以在我的应用程序内部确定它是通过这种方式启动的,或者通过在启动器中点击它来确定的?
我尝试在onStart()
中获取一些信息,但是我可以看到它是手动还是通过语音启动的,但并不确定:
Bundle extras = getIntent().getExtras()
如果我手工开始,我会在其他方面有这些关键:intent_extra_launch_event和个人资料。如果我以声音开始,那两个就不存在了。