小米手机如何设置到无限制模式

请问小米手机如何设置到无限制模式? 我设置后台运行 在小米手机无效,
我用一下方法设置允许后台运行的白名单弹框

    /**
     * 启动忽略电源策略
     *
     * @param mContext
     */
    public static void startIgnoreBattery(Context mContext) {
        Intent i = new Intent();
        i.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
        i.setData(Uri.parse("package:" + mContext.getPackageName()));
        mContext.startActivity(i);
    }

在小米手机上能正常弹出来,后台运行权限,如图

img

当我点击了允许后.再去设置里面查看发现没有设置到无限制,

img

可以看出并没有设置到无限制模式,,我试了红米note 7 android 10, 红米node 9 android10上都是这样的情况

请问如何设置到无限制模式?

我再谷歌pixel 6 android 13上 设置是可以的.

  • 以下回答由chatgpt基于相关博客总结生成:

    小米手机的无限制模式是指允许应用在后台长时间运行,不被系统限制的模式。根据参考资料中的描述,提到了设置后台运行来设置手机到无限制模式的方法。但是,并没有说明具体的设置步骤。

    回答该问题需要针对小米手机的设置进行分析,考虑到不同手机型号和操作系统版本的差异,可以尝试以下方法来正确设置小米手机到无限制模式。

    1. 检查小米手机的后台限制设置:
    2. 打开小米手机的设置应用。
    3. 在设置应用中,寻找"应用权限管理"或类似的选项。
    4. 在应用权限管理中,查找"自启动管理"或类似的选项。
    5. 进入自启动管理界面后,找到你想要设置到无限制模式的应用。
    6. 确保已经启用了该应用的自启动权限。

    7. 检查小米手机的电池优化设置:

    8. 返回设置应用主界面。
    9. 在设置应用中,寻找"电池和性能"或类似的选项。
    10. 在电池和性能中,找到"电池优化"或类似的选项。
    11. 进入电池优化界面后,找到你想要设置到无限制模式的应用。
    12. 确保已经将该应用设置为"无限制"或"不受限制"的模式。

    13. 尝试使用系统设置应用权限:

    14. 返回设置应用主界面。
    15. 在设置应用中,寻找"应用管理"或类似的选项。
    16. 在应用管理中,找到你想要设置到无限制模式的应用。
    17. 进入应用管理界面后,找到"权限管理"或类似的选项。
    18. 在权限管理中,查找运行时权限相关的权限,如"后台弹出界面"、"后台运行"等权限。
    19. 确保已经将相关权限设置为允许或打开状态。

    20. 使用小米手机的开发者选项:

    21. 打开小米手机的设置应用。
    22. 在设置应用中,寻找"关于手机"或类似的选项。
    23. 在关于手机中,找到"MIUI版本号"或类似的选项。
    24. 连续点击"MIUI版本号"选项7次,以解锁开发者选项。
    25. 返回设置应用主界面,找到"更多设置"或类似的选项。
    26. 在更多设置中,找到"开发者选项"或类似的选项。
    27. 进入开发者选项后,找到"后台进程限制"或类似的选项。
    28. 将"后台进程限制"设置为"无限制"。

    如果以上方法都不起作用或者你无法访问对应的设置选项,可能需要追加一些其他的系统设置或者使用第三方应用来实现。具体的解决方案可能因为小米手机的型号和操作系统版本的不同而有所差异。

    如果以上方法都不能满足你的需求,建议你考虑尝试其他的解决方案,比如使用第三方ROM、Root手机等。最后,我不能为你提供准确的解决方案,因此建议你自行尝试以上提供的方法或查询更多相关资料来解决该问题。

这个是不可能让你通过代码直接控制无限制的,只能引导用户手动打开。
除非你能拿到root权限,那或许还有办法