美文网首页
安卓开发关闭电池优化

安卓开发关闭电池优化

作者: 510bb14393e1 | 来源:发表于2022-04-30 07:53 被阅读0次

1、AndroidManifest.xml添加权限

<!-- 取消/关闭电池优化 -->
    <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

2、MainActivity.class添加判断代码

//关闭电池优化
        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            if (!pm.isIgnoringBatteryOptimizations(getPackageName())) {
                Toast.makeText(getApplication(), "未关闭电池优化", Toast.LENGTH_SHORT).show();
                try{
                Intent intent = new Intent(Settings.ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS);
                intent.setData(Uri.parse("package:" + getPackageName()));
                startActivity(intent);
                }catch(Exception e){
                    Toast.makeText(getApplication(), "无法关闭电池优化,请手动关闭!"+e, Toast.LENGTH_SHORT).show();
                }
            } else {
                Toast.makeText(getApplication(), "已关闭电池优化", Toast.LENGTH_SHORT).show();
            }
            }

相关文章

  • 安卓开发关闭电池优化

    1、AndroidManifest.xml添加权限 2、MainActivity.class添加判断代码

  • 安卓开发——安卓性能优化

    前言 安卓程序运行在手机端,用户更加注重程序的流畅度,因此程序的流畅性是安卓程序性能的一个重要指标。程序员在编写程...

  • 安卓优化系列之安卓应用的启动

    前言 目前的安卓应用基本上都趋于成熟了,所以目前对安卓开发的要求不再是实现功能了,而是要能够优化应用。然而安卓应用...

  • 安卓自定义View-画圆

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-圆环变多变少

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓开发零基础入门系列

    本文由安卓开发007出品 ## 1.1 安卓发展历程## 1.2 安卓开发前景展望## 1.3 安卓开发入门之安装...

  • Android进阶之内存优化篇

    今天来分析一下安卓的内存优化,安卓应用层的开发大多数开发者会使用Java语言进行开发,其特点之一就是支持GC(Ga...

  • [Android视频教程下载] Android开发/安卓/NDK

    Android开发/安卓/NDK/架构/React Native/性能优化【动脑学院】视频教程 简介 : 该...

  • Android Gson使用详解

    Android Gson使用详解(出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户)

  • 安卓动画样例-放大缩小

    效果图 实现代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开...

网友评论

      本文标题:安卓开发关闭电池优化

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