Android13 通知栏和设置显示中添加副屏亮度条,调节副屏亮度

由于台式的Android设备,存在着两个屏幕显示的情况,故需要对Android系统开发一个可以调节副屏亮度的功能。

提交副屏亮度调节的效果如下:

涉及修改的文件如下:

java 复制代码
frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java 
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java 	
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values-zh-rCN/strings.xml
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values-zh-rHK/strings.xml 
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values-zh-rTW/strings.xml 
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/strings.xml 
vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/display_settings.xml 
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/DisplaySettings.java 	
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/display/BrightnessLevelPreferenceController.java 	
vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/display/BrightnessLevelPreferenceController2.java 
vendor/mediatek/proprietary/packages/apps/SystemUI/AndroidManifest.xml 
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/dagger/DefaultActivityBinder.java 	
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/qs/QSPanel.java 	
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/qs/QSPanelController.java 	
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/settings/brightness/BrightnessController2.java 	
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/settings/brightness/BrightnessDialog.java 	
vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/settings/brightness/BrightnessDialog2.java

具体实现的patch

相关推荐
权泽谦13 分钟前
从零搭建一个 PHP 登录注册系统(含完整源码)
android·开发语言·php
PieroPc19 分钟前
用python Streamlit 做个RapidOCR 文本识别系统
开发语言·python·ocr
暖木生晖29 分钟前
Javascript函数之匿名函数以及立即执行函数的使用方法?
开发语言·javascript·ecmascript
say_fall37 分钟前
C语言容易被忽略的易错点(2)
c语言·开发语言
测试19981 小时前
压力测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
syker1 小时前
NEWBASIC 2.06.7 API 帮助与用户使用手册
开发语言·人工智能·机器学习·自动化
Js_cold1 小时前
Verilog运算符
开发语言·fpga开发·verilog
浔川python社1 小时前
《Python 小程序编写系列》(第一部):从零开始写一个猜数字游戏
python
mortimer1 小时前
使用阿里AI模型去除背景噪音:单文件40行代码实现
python·ffmpeg·阿里巴巴