Android源码中Record应用相对来说在模块中是比较简单的。文章之前,我把自己如何把源码导入Eclipse的过程写了一篇文档。
文档地址:http://blog.csdn.net/easy_gemini/article/details/8210934
在Eclipse中跑出来的Record界面:
这里需要强调的是,在模拟器中是不能录音的,手机上是可以的。这是因为
// Handle RuntimeException ifthe recording couldn't start
try {
mRecorder.start(); //为何模拟器录音不了,因为这个函数在运行时候抛出异常,执行了setError(INTERNAL_ERROR);
}