Android 10.0 ota upgrade about the implementation of the update function when the value of quick_settings_tiles_default in the drop-down status bar of Systemui is reduced

1 Introduction

 In the 10.0 system rom customization development, after customizing the drop-down status bar of systemui, when OTA upgrade is required, it is found that some shortcut functions removed from the shortcut function keys of the systemui drop-down status bar have not been reduced. This is
because Systemui has a cache, which is only normal after clearing the cache or restoring the factory settings, so today I will implement the function that does not need to clear the cache or restore the factory settings, and it can be
used normally after the ota upgrade

2. ota upgrades the core class of the updated function implementation when the quick_settings_tiles_default value of the Systemui drop-down status bar decreases

frameworks/base/packages/SystemUI/res/values/config.xml
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileHost.java

3. ota upgrade core analysis and implementation of the updated function implementation when the quick_settings_tiles_default value of the Systemui drop-down status bar is reduced

SystemUI is a key component of the Android operating system. It is mainly responsible for managing and providing core elements of the user interface, such as the status bar, navigation bar, and lock screen interface. SystemUI is a system-level application in the operating system that is responsible for managing and presenting the user interface
. important elements of .
It provides interface elements for user interaction, including status bar, navigation bar, notifications, and quick settings.
SystemUI enables users to easily access system functions and notifications by providing user interface and interaction methods.
Unlike many modules under Packages/apps/, SystemUI is a part of Android FrameWork.
This also means that SystemUI cannot replace Syst under normal circumstances

Guess you like

Origin blog.csdn.net/baidu_41666295/article/details/131998733