TL; DR: Мое приложение забивает пользовательский микрофон. Могу ли я отключить его автоматически, когда другое приложение должно использовать микрофон?
У меня есть приложение для Android, в котором есть действительно классные функции микрофона, похожие на Amazon Alexa, которые все время остаются в фоновом режиме. Проблема в том, что мое приложение запускает микрофон пользователей, что делает его непригодным:
Однако это ужасное поведение приложения от моего имени, и я хочу сделать все возможное, чтобы этого избежать. Можно ли получать уведомление, когда другое приложение запрашивает использование микрофона, чтобы я мог автоматически остановить мой сервис?
PS: Я использую библиотеку Pocketsphinx для непрерывного распознавания голоса в фоновом режиме.