Мое приложение воспроизводит потоковое аудио в фоновом режиме с помощью Exoplayer, но система выключает его, если пользователь не вносит нас в белый список вручную в настройках оптимизации батареи.
Есть и другие приложения, которые также используют потоковое аудио вфон успешно, без перерывов и без белых списков в оптимизации батареи.
Это код для перехода пользователя в приложение настроек с некоторыми инструкциями, как это сделать.Но каждая система имеет свой собственный способ / путь для отключения оптимизации батареи, что делает наши инструкции не всегда точными:
Intent myIntent = new Intent();
myIntent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(myIntent);
Есть ли способ внести нас в белый список, не запрашивая пользователя и не принимая его в процессе проверки?Или есть другой способ избежать отключения системы от потоковой передачи?
Спасибо!