当前位置: 首页 > news >正文

Android 13.0 解锁状态下禁止下拉状态栏功能实现

1.前言


在13.0的系统定制化开发中,在关于一些systemui下拉状态栏的定制化功能开发中,对于关于systemui的下拉状态栏
是否可以下拉做了定制,用系统属性来判断是否可以在解锁的情况下可以下拉状态栏布局,虽然11.0 12.0和13.0的关于
下拉状态栏相关分析有区别,可以通过分析相关源码来具体实现相关功能

2.解锁状态下禁止下拉状态栏功能实现的核心类

frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\CommandQueue.java
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelViewController.java

3.解锁状态下禁止下拉状态栏功能实现的核心功能分析和实现


 在系统systemui的状态栏下拉界面,就是下拉状态栏的核心布局,并将其与系统的 SystemUI 进行交互。
Android原生系统SystemUI下拉状态栏和通知栏视图之锁屏通知布局 在Android原生系统中,SystemUI是一个重要的组件,
它负责管理状态栏和通知栏的显示和交互,而在这个systemui的下拉状态栏布局中,就是NotificationPanelView.java这个
类负责锁屏页面,下拉通知栏页面 下拉状态栏的布局相关管理,在11.0 以后就是在NotificationPanelViewController.java中
负责管理的,关于锁屏状态栏所有显示逻辑实现都是在NotificationPanelViewController.java中进行相关的交互的,接下来
看下相关的下拉状态栏布局的分析

3

http://www.lryc.cn/news/184957.html

相关文章:

  • chromium线程模型(1)-普通线程实现(ui和io线程)
  • uniapp uni.showToast 一闪而过的问题
  • 代理模式介绍及具体实现(设计模式 三)
  • 【18】c++设计模式——>适配器模式
  • mariadb 错误日志中报错:Incorrect definition of table mysql.column_stats:
  • 【SpringBoot】多环境配置和启动
  • 跨qml通信
  • 力扣-404.左叶子之和
  • 如何搭建一个 websocket
  • pip常用命令
  • [QT编程系列-43]: Windows + QT软件内存泄露的检测方法
  • 【Java-LangChain:使用 ChatGPT API 搭建系统-5】处理输入-思维链推理
  • java Spring Boot RequestHeader设置请求头,当请求头中没有Authorization 直接400问题解决
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk 二次报错注入
  • 双机并联逆变器自适应虚拟阻抗下垂控制(Droop)策略Simulink仿真模型
  • 8月份,誉天79名学员通过HCIE认证!
  • Quarto 入门教程 (2):如何使用并编译出不同文档
  • 【C++设计模式之命令模式:行为型】分析及示例
  • 二、Excel VBA 简单使用
  • 获取url后面的参数
  • python入门篇07-数据容器(序列 集合 字典,json初识)基础(下)
  • 阿里云服务器公网带宽价格表“按固定带宽”计费模式
  • MTK的充电方案—PMIC充电
  • 【Overload游戏引擎分析】画场景栅格的Shader分析
  • 智能化物流管理:全国快递物流查询API的角色与优势
  • Spring Boot如何配置CORS支持
  • Mybatis 拦截器(Mybatis插件原理)
  • AXI总线协议基础--几分钟熟悉通道信号和基础架构
  • matlab数学建模方法与实践 笔记汇总
  • [UE虚幻引擎] DTCopyFile 插件说明 – 使用蓝图拷贝复制文件 (Windows)