Android 11.0 禁止SystemUI 下拉状态栏和通知栏

1.概述

11.0 产品开发中,产品开发中对SystemUI状态栏开发有需求要求禁止下拉状态栏,防止通过下拉状态栏的设置点击进入系统原生设置页面,屏蔽系统原生设置

2.禁止SystemUI 下拉状态栏和通知栏的核心代码部分

framework/base/packages/apps/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
framework/base/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java
framework/base/packages/apps/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
/framework/base/packages/apps/SystemUI/src/com/android/systemui/statusbar/notification/NotificationStackScrollLayout.java

3.禁止SystemUI 下拉状态栏和通知栏的核心代码部分功能分析和实现

在SystemUI中可以在锁屏界面下拉状态栏也可以在进入Launcher桌面系统后通过下拉下拉出状态栏
所以SystemUI 禁止下拉状态栏 四部分修改:

3.1 未锁屏时禁止状态栏和通知栏下拉

未锁屏页面主要是通过KeyguardViewMediator.java来在adjustStatusBarLocked()中通过设置StatusBarManager的

你可能感兴趣的:(android,11.0,Rom定制化系统讲解,android,framework,SystemUI,11.0禁止锁屏下拉状态栏,11.0禁止下拉状态栏)