T527Android13关机时黑屏无提示问题

前言

T527Android13按power按键关机时,屏幕会黑掉没有关机的提示,这样很不友好!于是查找原因。

分析

根据关机的log,找到关机的时候会调用frameworks/base/services/core/java/com/android/server/power/ShutdownThread.java里面的beginShutdownSequence函数。

查看一下这个函数发现如下代码:

java 复制代码
        /// AW CODE:[feat]:shut down screen directly
        final boolean shutdownForceScreenOff = context.getResources().getBoolean(
                com.android.internal.R.bool.config_shutdownForceScreenOff);
        final boolean showShutdownAnimation = SystemProperties.getBoolean("ro.init.shutdown_animation", false);
        if (shutdownForceScreenOff && !showShutdownAnimation) {
            sInstance.mPowerManager.goToSleep(SystemClock.uptimeMillis(),
                    PowerManager.GO_TO_SLEEP_REASON_POWER_BUTTON, 0);
        }

        //support unattended update for ota
        Log.i(TAG, "beginShutdownSequence reason=" + mReason);
        if(mReason != null && mReason.toLowerCase().contains("unattend") && mReason.toLowerCase().contains("ota")) {
           SystemProperties.set("persist.sys.unattended_update", "true");
        }

        /// AW add end

从上面看到原来AW原厂在原生代码基础上做了修改,关机的时候会去让机器sleep关屏!于是把判断条件com.android.internal.R.bool.config_shutdownForceScreenOff(位于device目录下的overlay/overlay/frameworks/base/core/res/res/values/config.xml)的值改成false。编译升级后就可以看到关机的提示了。

相关推荐
非凡ghost26 分钟前
LSPatch官方版:无Root Xposed框架,自由定制手机体验
android·智能手机·软件需求
_extraordinary_27 分钟前
MySQL 库的操作 -- 增删改查,备份和恢复,系统编码
android·mysql·oracle
西瓜本瓜@3 小时前
在Android中如何使用Protobuf上传协议
android·java·开发语言·git·学习·android-studio
似霰6 小时前
安卓adb shell串口基础指令
android·adb
fatiaozhang95278 小时前
中兴云电脑W102D_晶晨S905X2_2+16G_mt7661无线_安卓9.0_线刷固件包
android·adb·电视盒子·魔百盒刷机·魔百盒固件
CYRUS_STUDIO9 小时前
Android APP 热修复原理
android·app·hotfix
鸿蒙布道师10 小时前
鸿蒙NEXT开发通知工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
鸿蒙布道师10 小时前
鸿蒙NEXT开发网络相关工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
大耳猫10 小时前
【解决】Android Gradle Sync 报错 Could not read workspace metadata
android·gradle·android studio
ta叫我小白10 小时前
实现 Android 图片信息获取和 EXIF 坐标解析
android·exif·经纬度