AutoStart / Battery Optimization для версий API, меньших или равных 22 - PullRequest
0 голосов
/ 06 марта 2019

Я работаю над приложением, в котором мне нужна функция автозапуска / оптимизации батареи, чтобы мой сервис работал, даже если приложение было убито из диспетчера задач.

Я могу сделать это идеально на версиях API больше или равных 23, но ниже этого я не могу это сделать. Кто-нибудь может подсказать мне, что я могу сделать в версиях API менее 22, чтобы моя служба работала всегда в фоновом режиме.

Текущий код, который я использую:

if (Build.VERSION.SDK_INT >= 23){
    Intent intent = new Intent();
    intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
    startActivity(intent);
}

Любая помощь будет принята с благодарностью.

...