Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-启动呼叫时释放资源_Android_Android Broadcast_Android Audiorecord - Fatal编程技术网

Android-启动呼叫时释放资源

Android-启动呼叫时释放资源,android,android-broadcast,android-audiorecord,Android,Android Broadcast,Android Audiorecord,在我的应用程序中,我使用音频录制和麦克风录制任何内容,但我需要将其释放,以便接听和接听来电。 对于传入,我使用了BroadcastReceiver类,但是对于传出,我使用了BroadcastReceiver类? 我无法在应用程序的onPause或others方法中发布,因为音频记录位于服务(后台)中。 我需要识别用户何时开始呼叫。在您的服务的ondestory()中释放它。我不能,因为我只需要在呼叫传入或传出时停止。对不起,我犯了一个错误。事实上,我相信一旦你开始给某人打电话,你的应用程序就会自

在我的应用程序中,我使用音频录制和麦克风录制任何内容,但我需要将其释放,以便接听和接听来电。
对于传入,我使用了BroadcastReceiver类,但是对于传出,我使用了BroadcastReceiver类?
我无法在应用程序的onPause或others方法中发布,因为音频记录位于服务(后台)中。

我需要识别用户何时开始呼叫。

在您的服务的
ondestory()
中释放它。

我不能,因为我只需要在呼叫传入或传出时停止。对不起,我犯了一个错误。事实上,我相信一旦你开始给某人打电话,你的应用程序就会自动停止录音。通常,这就是开发人员抱怨的,api不允许他们记录电话(除非他们使用未记录的api)。这是我第一次听到有人抱怨发生了相反的情况。我需要释放像mic这样的资源,因为它需要调用