gpt4 book ai didi

android - ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS : Need Intent to All Apps List

转载 作者:行者123 更新时间:2023-12-04 14:20:08 28 4
gpt4 key购买 nike

我需要 ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS 的“不优化”设置页面的 Intent 。

但是当我将其更改为“不优化并返回时,设置不会保存。
它仍将在“优化”列表中

设备:一加5
操作系统:安卓 9.0

代码 :

startActivityForResult(new Intent(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS), 0);

问题 :
设置不保存。

“电池优化应用程序列表”也有可用的 Intent 吗?

最佳答案

试试这个来请求 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS。

  • 将此添加到 list
    <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
  • 使用此功能请求优化。
    public static void BatteryOptimization(Context context){
    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
    Intent intent = new Intent();
    String packageName = context.getPackageName();
    PowerManager pm = (PowerManager) context.getSystemService(POWER_SERVICE);
    if (!pm.isIgnoringBatteryOptimizations(packageName)) {
    intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
    intent.setData(Uri.parse("package:" + "YOUR_PACKAGE_NAME"));
    context.startActivity(intent);
    }
    }
    }

  • 它会要求用户将您的应用排除在电池优化之外。

    关于android - ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS : Need Intent to All Apps List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55794316/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com