我正在开发一个需要自动启动/电池优化以保持我的服务运行的应用程序,即使该应用程序已从任务管理器中终止。
我能够在大于或等于23的API版本上完美地做到这一点,但是在此之下,我无法做到这一点。 谁能指导我在22以下的API版本上可以做些什么,以使我的服务始终在后台运行。
我正在使用的当前代码是:
if (Build.VERSION.SDK_INT >= 23){
Intent intent = new Intent();
intent.setAction(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
startActivity(intent);
}
任何帮助将不胜感激。