如何在Android 4.1中使用ACTION_VOICE_SEARCH_HANDS_FREE?

Rai*_*220 8 android speech-recognition android-4.2-jelly-bean

我正在尝试ACTION_VOICE_SEARCH_HANDS_FREEAndroid 4.1中使用.

我用这种方式:

Intent intent = new Intent(RecognizerIntent.ACTION_VOICE_SEARCH_HANDS_FREE);
intent.putExtra(RecognizerIntent.EXTRA_SECURE, true);
startActivityForResult(intent, RECORD_CODE);
Run Code Online (Sandbox Code Playgroud)

它工作正常,ACTION_RECOGNIZE_SPEECHACTION_VOICE_SEARCH_HANDS_FREE我有这个:

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.speech.action.VOICE_SEARCH_HANDS_FREE (has extras) }
Run Code Online (Sandbox Code Playgroud)

我该怎么用ACTION_VOICE_SEARCH_HANDS_FREE

Kaa*_*rel 0

您需要在设备上安装一个包含响应意图的活动的应用程序ACTION_VOICE_SEARCH_HANDS_FREE。所以问题就变成了:哪些应用程序支持这个意图?我知道的唯一答案是一个简单的答案,“自己实现这样一个应用程序”,所以我也对这个问题感兴趣,但我不确定它是否符合 Stackoverflow 格式。