Как управлять запросами микрофона приложения в Android?
Я разрабатываю приложение для Android, которое должно поддерживать микрофон включенным, потому что оно должно выслушивать слово вроде "Хорошо, Google", чтобы вызвать какое-то действие. Я делаю это с помощью службы переднего плана (используя библиотеку Snowboy). Проблема в том, что теперь мое приложение имеет эксклюзивный доступ к микрофону, и оно блокирует его для других приложений (например, я не могу отправить аудио WhatsApp, когда мое приложение использует микрофон). Я хотел бы выпустить микрофон, когда этого требует другое приложение, но я не нашел правильного решения (например, слушателя события). Я расследовал и нашел несколько похожих вопросов, но не нашел хорошего решения.
Как освободить ресурс микрофона, когда это нужно другому Android-приложению?
https://issuetracker.google.com/issues/36982217
Есть идеи?