Изменить оптимизацию батареи программно на Android - PullRequest
0 голосов
/ 06 декабря 2018

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

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

Это код для перехода пользователя в приложение настроек с некоторыми инструкциями, как это сделать.Но каждая система имеет свой собственный способ / путь для отключения оптимизации батареи, что делает наши инструкции не всегда точными:

           Intent myIntent = new Intent();  
           myIntent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
                            startActivity(myIntent); 

Есть ли способ внести нас в белый список, не запрашивая пользователя и не принимая его в процессе проверки?Или есть другой способ избежать отключения системы от потоковой передачи?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...