从android中的SpeechRecognition服务开始另一个活动?

时间:2014-06-05 07:14:46

标签: java android speech-recognition voice-recognition voice

enter image description here我正在研究android应用程序,它识别语音并将语音转换为文本作为后台进程,它工作正常但是我的下一步是打开不同的内置活动,如消息,画廊,电子邮件相机通过意图, 我的代码是

public void onResults(Bundle b) {
            ArrayList<String> as = b
                    .getStringArrayList(sr.RESULTS_RECOGNITION);
            String res = "";
            for (int i = 0; i < as.size(); i++) {
                Log.e("OnResult", as.get(i));
                res += as.get(i);

            }
            if (res.equalsIgnoreCase("message")) {
                Intent i = new Intent(Intent.ACTION_SEND);
                i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                getApplication().startActivity(i);
            }


        }

我在此得到例外:( 任何人的帮助,我都会感激,和平,

0 个答案:

没有答案