android15 休眠唤醒过程中有时候屏幕显示时间一闪而过

在开发android15的项目过程中,有时候会默认干掉锁屏,但是干掉后,休眠再唤醒过程中会有闪一下的情况,这种情况可以去设置--显示---锁定的屏幕,滑到最下面,关闭"收到通知时唤醒屏幕"选项就行,如何代码默认关闭呢

java 复制代码
diff --git a/src/com/android/settings/SettingsApplication.java b/src/com/android/settings/SettingsApplication.java
index b1177dd2d87..3f9f3545f17 100644
--- a/src/com/android/settings/SettingsApplication.java
+++ b/src/com/android/settings/SettingsApplication.java
@@ -48,6 +48,8 @@ import com.android.settingslib.metadata.ProvidePreferenceScreenOptions;
 import com.android.settingslib.spa.framework.common.SpaEnvironmentFactory;

 import com.google.android.setupcompat.util.WizardManagerHelper;
+import static android.provider.Settings.Secure.DOZE_ENABLED;
+import android.provider.Settings;

 import java.lang.ref.WeakReference;
 import java.util.List;
@@ -100,6 +102,7 @@ public class SettingsApplication extends Application {
         }

         registerActivityLifecycleCallbacks(new DeveloperOptionsActivityLifecycle());
+       Settings.Secure.putInt(getContentResolver(), DOZE_ENABLED, 0);
     }

     /** Returns the screens using metadata. */
相关推荐
冬奇Lab8 小时前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿11 小时前
Android MediaPlayer 笔记
android
Jony_11 小时前
Android 启动优化方案
android
阿巴斯甜12 小时前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇12 小时前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_16 小时前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android
_小马快跑_16 小时前
Kotlin | 从SparseArray、ArrayMap的set操作符看类型检查的不同
android
_小马快跑_16 小时前
Android | 为什么有了ArrayMap还要再设计SparseArray?
android
_小马快跑_16 小时前
Android TextView图标对齐优化:使用LayerList精准控制drawable位置
android
_小马快跑_16 小时前
Kotlin协程并发控制:多线程环境下的顺序执行
android