目录
一、创建全局变量
1、创建全局变量保存状态栏的状态,是为了系统级应用和整个框架层都能获取到该变量值,该变量值在掉电或者重启都不会丢失(除了恢复出厂设置或者重刷系统固件之外);
2、创建全局变量
配置路径:frameworks/base/core/java/android/provider/Settings.java
定义了一个SYSTEM_HIDE_STATUS_BAR全局变量:SYSTEM_HIDE_STATUS_BAR= "hide_status_bar";
/**
* add by haha at 20211127
* hide status bar
* @hide
*/
public static final String SYSTEM_HIDE_STATUS_BAR = "hide_status_bar";
3、定义全局变量的默认值
配置路径:frameworks/base/packages/SettingsProvider/res/values/defaults.xml
设置引用的名称
本文介绍了在RK3568设备上,针对Android11系统如何实现动态隐藏状态栏的功能。首先创建全局变量保存状态栏隐藏状态,并在设置应用中添加隐藏状态栏的按钮。接着详细阐述了设置按钮布局、添加按钮功能的步骤,包括在显示设置中添加按钮,创建HideStatusBarPreferenceController.java文件并将其添加到Settings调用列表。最后,文章提到状态栏隐藏和显示的具体实现将在下一篇文章中讨论。
订阅专栏 解锁全文
1557

被折叠的 条评论
为什么被折叠?



