2017-02-20 26 views

回答

0

首先,我建议你看看AsyncTask's documentation以了解如何在UI线程分离的其他线程中执行某些操作。

然后,请参阅theisenp's answer用麦克风录音。

注:记住要检查,如果你需要任何形式的许可在您的清单,例如:

<uses-permission android:name="android.permission.RECORD_AUDIO" ></uses-permission> 

希望它可以帮助你!

+0

我读了AsyncTask,Handler,Thread,Executor,Service和相关类的文档。我还在网上阅读了很多东西。最重要的是,这篇文章(http://techtej.blogspot.it/2011/03/android-thread-constructspart-4.html)帮助我理解了各种多线程方法之间的差异。我想从你那里知道你是如何在一个单独的线程中使用AudioRecord实现音高检测器的。 –