Is there a way to automatically start Google Now on Music Recognition? I'd need it to create a DashClock extension that start Music Recognizing...

As far as I speak, I can start package com.google.android.googlequicksearchbox successfully but I cannot start voice input... I would not use startActivity for result since I would not need a result, I would really just start Google Now voice recognition feature, is there a way to do it programmatically?

有帮助吗?

解决方案

Otherwise, to simply launch Google Now Song Recognition service (without having to tap on "Listen to Music", to be clear), you can create an Intent with the string

"com.google.android.googlequicksearchbox.MUSIC_SEARCH";

that would launch directly the proper interface.

其他提示

I just found a way to achieve my goal:

Intent intent = new Intent();
intent.setClassName("com.google.android.googlequicksearchbox","com.google.android.googlequicksearchbox.VoiceSearchActivity");

starting this intent will bring up voice search window.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top