按下主页时,插座服务速度变慢

时间:2012-12-08 04:22:37

标签: android sockets

我正在开发一个语音通信应用程序。在我的应用程序中,有6个线程(
1.通过TCP套接字从PC接收数据;
2.使用jni解码接收的数据;
3.使用AudioTrack播放解码数据;
4.使用AudioRecord记录pcm数据;
5.使用jni编码pcm数据;
6.通过另一个TCP套接字发送编码数据
在服务中运行。

它在主要活动中运行良好。然而,问题是,当按下回家时,两个插座在他们的工作中减速。他们不能像活动那样快速地接收/发送数据,这会导致双方的语音延迟。回到主要活动时,它们再次运作良好 我已经使用了android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_URGENT_AUDIO);
来设置了自己的主要优先级 但它根本不起作用。
有人能给我一些建议吗?

0 个答案:

没有答案