Как позволить другим приложениям получить доступ к микрофону? - PullRequest
0 голосов
/ 03 сентября 2018

Есть ли способ узнать, когда другое приложение пытается получить доступ к микрофону, чтобы я мог позволить другому приложению использовать его? Мое текущее приложение продолжает запись в фоновом режиме, но блокирует доступ других приложений к микрофону. Можно ли другим приложениям получить доступ к микрофону?

1 Ответ

0 голосов
/ 03 сентября 2018

Все зависит от вашего варианта использования. Теоретически вы не можете «заимствовать» разрешение у других приложений по соображениям безопасности, но ничто не помешает приложению, которое уже имеет разрешение выставлять запись как «службу». Я имею в виду не службу Android здесь, а скорее возможность разрешать другим приложениям запрашивать ваше приложение (т.е. через специальный Intent или любым другим способом) сделать запись и затем возвращать записанные данные обратно.

И, как уже упоминалось, имейте в виду, что это не будет работать на Android P, поскольку больше не доступно, когда приложение не на переднем плане.

И мы говорим о некорневых устройствах, потому что при рутировании вам может быть наплевать на разрешения.

...