2014-01-03 4 views
0

в моем приложении Я использую аудиозапись и микрофон для записи всего, но мне нужно выпустить его для входящего и исходящего вызова.
Для входящих я использую класс BroadcastReceiver, но для выхода?
Я не могу освободить приложение onPause или других приложений, потому что аудиозапись находится внутри службы (фон).
Мне нужно узнать, когда пользователь начинает вызов.Android - освободить ресурсы при запуске вызова

ответ

0

выпуску его в onDestroy() вашей службы

+0

я не могу, потому что мне нужно, чтобы остановить только если входящий вызов или исходящий – enfix

+0

К сожалению, я сделал ошибку. На самом деле, я считаю, что ваше приложение автоматически прекратит запись, как только вы начнете звонить кому-то. Обычно разработчики жалуются, что api не позволяет им записывать телефонные звонки (если они не используют недокументированную apis). Это первый раз, когда я слышу, как кто-то жалуется на обратное. –

+0

Мне нужно освободить ресурсы, такие как микрофон, потому что нужно позвонить – enfix