android 9.0 10.0 SystemUI禁用锁屏功能

1.概述

在10.0的系统产品中,在教育平板开发中,产品不需要锁屏,每次开机锁屏显得麻烦,所以需要禁用锁屏功能,而锁屏功能都是在SystemUI中处理的
解决方案 就是在SystemUI里面禁止开启锁屏功能

2.SystemUI禁用锁屏功能的核心类

frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
/frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java

3.SystemUI禁用锁屏功能的核心功能分析和实现

在系统SystemUI中默认的锁屏管理服务是在
KeyguardManager.KeyguardLock 关闭锁屏服务

如下:
SystemUI的SystemUIApplication里面添加关闭锁屏服务;

   /**
   * Application class for SystemUI.
   */
  public class SystemUIApplication extends Application implements SysUiServiceProvider {
   
     @Override
     public void 

你可能感兴趣的:(10.0禁用锁屏功能,9.0禁用锁屏功能,9.0去掉锁屏,10.0去掉锁屏,11.0禁用锁屏功能)