安卓低电量模式开好还是关了好_安卓待机应用状态四种模式

安卓低电量模式开好还是关了好_安卓待机应用状态四种模式//如果需要了解底电耗模式和待机模式https://developer.android.google.cn/training/monitoring-device-state/doze-standby//1在manif

安卓低电量模式开好还是关了好_安卓待机应用状态四种模式"

//如果需要了解 底电耗模式 和待机模式 https://developer.android.google.cn/training/monitoring-device-state/doze-standby

//1在manifest添加权限 

//底电耗模式和待机模式 白名单权限
<uses-permission-sdk-23 android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

 

//2在使用intent开启白名单

public class Battery {


    //添加底电耗模式和待机模式 的 白名单
    public static void addWhiteList(Context context) {
        //获取电量管理员
        PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);

        //判断用户是否开启这个程序的白名单
        //API大于等于23才能用添加到白名单
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

            //方法1 弹出菜单框让用户自己选择
            if (!powerManager.isIgnoringBatteryOptimizations(context.getPackageName())) {
//                Intent intent=new Intent(Settings.ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS);
//                context.startActivity(intent);

                //方法2 直接弹框选择需要 加入白名单的app
                Intent intent = new Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
                intent.setData(Uri.parse("package:" + context.getPackageName()));
                context.startActivity(intent);


            }


        }


    }
}

今天的文章安卓低电量模式开好还是关了好_安卓待机应用状态四种模式分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/68366.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注