В Android P как мы записываем звук для приложения VOIP, когда мы находимся в фоновом режиме? - PullRequest
0 голосов
/ 04 октября 2018

Android P. Посидев на столе, не двигаясь в течение нескольких минут, включается функция безопасности Android, которая предотвращает фоновую запись, и мы больше не можем записывать.Если вы поставите приложение на передний план, мы снова начнем получать хороший аудиопоток.Я предполагаю, что мы нажимаем эту проблему / изменение Android .

Мы попали в белый список для режима сна (подтверждается просмотром 'adb shell dumpsys deviceidle'), у нас есть сервис переднего плана сотображается уведомление, мы взяли Wakelock.После двух минут сидения на столе с выключенным экраном все равно не получите аудиозаписи.(Это нормальный случай использования для нас; если вы разговариваете по VoIP, очень часто вы звоните на динамик и не трогаете свой телефон в течение часа или более во время разговора. Пользователи также часто переключаются снаше приложение и ожидаем продолжения разговора.)

Что еще нужно сделать для того, чтобы Android P мог записывать звук, когда мы не являемся приложением на переднем плане и телефон бездействует (и физически не двигается)на длительные периоды?

...