目前正在使用powerManager.isIgnoringBatteryOptimizations(getPackageName())
运行api> = 23.
请求用户使用
不允许我的应用进行优化 Intent intent = new Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + getPackageName()));
这适用于大多数设备,但在Oneplus设备上,即使用户不允许它进行优化,我认为没有效果,我的应用程序仍然优化,我想念SMS_RECEIVED
广播。
配备Oxygen OS 5.0.1和Android OS 8.0.0的Oneplus设备