如果要通过Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)实现语音识别,是不是要有语音程序支持呀?手机默认是没有安装语音程序吗?因为我在手机上测试会有ActivityNotFoundException异常,如何解决呀?难道我要在网上下载个语音程序 按转到手机上吗?可是我在网上没有找到android手机得语音识别程序呀?

解决方案 »

  1.   

    可是我在手机上测试会有ActivityNotFoundException异常,不是说明我手机不支持此activity吗?
      

  2.   

    我记得是Android2.1以后就自带的了!
      

  3.   

    我得索爱X10 就是android2.1版本得呀 我在上面调试 还是有那个异常呀
      

  4.   

    要想使用语音功能,首先手机上必须安装voice_search的app,以前在et上面可以下载,但是现在被移除了。如果没有安装的话,发intent是找不到可以应用的app的。在使用voice功能时,必须有网络支持。因为,Google会将语音送到它的服务器上进行解析,然后返回来。至于那个voice的apk文件你可以从Google code上面下载。
      

  5.   

      初学者,被罚做这个要上网down代码痛苦中
      

  6.   

    ActivityNotFoundException
    异常只看这段代码是没有用的。要在log日志里面看。