手机系统设置选项

通用设置选项

1. 忽略电池优化选项

参考

https://blog.csdn.net/dodod2012/article/details/132045963

复制代码
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

public static boolean isIgnoreBatteryOption(Context context) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        try {
            Intent intent = new Intent();
            String packageName = context.getPackageName();
            PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
            if (!pm.isIgnoringBatteryOptimizations(packageName)) {
                intent.setAction(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
                intent.setData(Uri.parse("package:" + packageName));
                context.startActivity(intent);
                return false;
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    return true;
}
2. 电源设置
3. 应用省电设置

小米手机设置选项

不同的Android系统版本可能有不同的设置, 这里仅做简单示例

比如:

复制代码
锁屏后断开数据开关
锁屏后清理内存开关

参考

https://zhuanlan.zhihu.com/p/589148840

华为手机设置选项

示例

复制代码
设置APP > 全部设置 > 省电管理 > 耗电详情   列表中找到你的APP,启用    "屏幕关闭后保持运行"  "定时唤醒系统" 两个选项。

OPPO手机设置选项

具体设置在<OPPO保活方案测试>文章中介绍

复制代码
电源设置
应用省电设置

三星手机

示例

复制代码
内存管理器APP  > 内存 > 自动运行应用程序    列表中启用你的APP。
相关推荐
Chrome深度玩家1 小时前
谷歌翻译安卓版拍照翻译精准度与语音识别评测【轻松交流】
android·人工智能·语音识别
长点点1 小时前
从架构角度了解安卓APP(1):安卓核心组件的设计逻辑与演进
android·架构·app
用户71887350336801 小时前
Android适配最新SplashScreen方案
android·android jetpack
EQ-雪梨蛋花汤2 小时前
【Part 2安卓原生360°VR播放器开发实战】第二节|基于等距圆柱投影方式实现全景视频渲染
android·音视频·vr
Railshiqian2 小时前
Framework.jar里的类无法通过Class.forName反射某个类的问题排查
android·反射·framework.jar
鸿蒙布道师3 小时前
鸿蒙NEXT开发正则工具类RegexUtil(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
Anger重名了3 小时前
🌟 一篇文章搞懂Kotlin协程:比线程更轻量的并发神器
android
缘来的精彩3 小时前
adb常用的20个命令
android·adb·kotlin
tangweiguo030519874 小时前
Android kotlin通知功能完整实现指南:从基础到高级功能
android·kotlin