美文网首页
忽略电池优化

忽略电池优化

作者: pilipalaKing | 来源:发表于2017-11-08 16:41 被阅读0次
public void ignoreBatteryOptimization(Activity activity) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
        try {
            PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
            boolean hasIgnored = powerManager.isIgnoringBatteryOptimizations(activity.getPackageName());
            /**
             * 判断当前APP是否有加入电池优化的白名单,
             * 如果没有,弹出加入电池优化的白名单的设置对话框
             * */
            if (!hasIgnored) {
                Intent intent = new Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
                intent.setData(Uri.parse("package:" + activity.getPackageName()));
                startActivity(intent);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

相关文章

  • Android忽略电池优化

    实现代码 显示忽略电池优化的弹窗 效果如下: 跳转打开电池优化的页面

  • 混合开发的坑

    /*** 忽略电池优化*/private void ignoreBatteryOptimization(Activ...

  • 忽略电池优化

  • Android性能优化学习笔记

    参考 Android App优化, 要怎么做? 优化类型 App启动优化 布局优化 响应优化 内存优化 电池使用优...

  • Android应用的性能优化

    应用性能的优化主要包括以下几个方面: App启动优化 布局优化 响应优化 内存优化 电池使用优化 网络优化 1.A...

  • 优化电池寿命

    电池寿命是用户体验非常重要的一个方面。如果设备电池没电了,那它就什么都干不了了。有三种方法可以省电。 让你的应用尽...

  • K13-5/15颠覆,岂止于特斯拉

    神奇的“升级套餐” 三大秘籍: 1、优化电池提高电量储存密度,在保持电池体积不变的前提下,使电池能量增加31%,由...

  • ios 优化

    电池优化[https://www.jianshu.com/p/fc55b5fea28e] 卡顿的优化[https:...

  • Android M (6.0)后应用常驻后台

    在Android6.0以后,Android引入了Doze模式,目前是优化电池使用,优化后台程序。 Doze模式是A...

  • 进程保活-Android6.0以后如何忽略电池优化

    1.在manifest文件中配置权限: 2.在相应的地方加入以下代码 3.调用代码后就会弹框提示“是否要忽略电池优...

网友评论

      本文标题:忽略电池优化

      本文链接:https://www.haomeiwen.com/subject/oaoemxtx.html