我有一个允许通过调用禁用电池优化的应用程序:
Intent intent = new Intent(android.provider.Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
intent.setData(Uri.parse("package:" + this.getPackageName()));
this.startActivity(intent);
但是用户如何从应用“内部”再次启用电池优化?
当优化已被忽略时,菜单将不会显示。
尝试一下
var intent = Intent();
intent.action = Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
intent.data = Uri.parse("package:" + context.getPackageName())
startActivityForResult(intent, IGNORE_BATTERY_OPTIMIZATION_REQUEST);