安卓P 自动调节亮度打开的状态下,手动拖动亮度条后,自动调节亮度失效
客户反馈:自动调节亮度打开的状态下,手动拖动亮度条后,自动调节亮度失效
分析:这个是正常现象,用户手动调节后,不再自动调节亮度;但是客户不要这个效果,要求自动调节亮度一直生效。
关于自动调节亮度流程主要参考这个大神的
https://blog.csdn.net/ruzi1993/article/details/91972674?ops_request_misc=&request_id=&biz_id=102&utm_source=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1
描述的还是比较详细的。
在用户手动调节亮度后,会调用
frameworks\base\services\core\java\com\android\server\display\AutomaticBrightnessController.javapublic void configure(boolean enable, @Nullable BrightnessConfiguration configuration,float brightness, boolean userChangedBrightness, float adjustment,boolean userChangedAutoBrightnessAdjustment, int displayPolicy) {}
正常没有手动调节亮度时,打印的各个参数值:enable true brightness0.0 userChangedBrightnessfalseadjustment 0.0 userChangedAutoBrightnessAdjustmentfalse displayPolicy3手动调节后,打印的各个参数值:enable true brightness0.10980392 userChangedBrightnessfalseadjustment -1.0 userChangedAutoBrightnessAdjustmentfalse displayPolicy3参数userChangedBrightness,的意思是用户手动改变亮度
changed |= setScreenBrightnessByUser(brightness);if (changed) {updateAutoBrightness(false /*sendUpdate*/);}
所以导致不能自动调节亮度。--- a/sprd/frameworks/base/services/core/java/com/android/server/display/AutomaticBrightnessController.java
+++ b/sprd/frameworks/base/services/core/java/com/android/server/display/AutomaticBrightnessController.java
@@ -334,7 +334,7 @@ class AutomaticBrightnessController {if (userChangedBrightness && enable) {// Update the brightness curve with the new user control point. It's critical this// happens after we update the autobrightness adjustment since it may reset it.
- changed |= setScreenBrightnessByUser(brightness);
+ //changed |= setScreenBrightnessByUser(brightness);}
安卓P 自动调节亮度打开的状态下,手动拖动亮度条后,自动调节亮度失效相关推荐
- python学习随笔—MacOS卡特琳娜下终端shell变成zsh后anaconda命令失效的解决
MacBook升级到卡特琳娜后打开终端会提示可以切换到另一个shell(zsh).切换后会发现conda命令无法使用,因为bash环境变量是配置好的. zsh在zshrc文件里并没有配置环境变量且an ...
- 荣耀笔记本手动升级Deepin内核后出现亮度无法调整等问题
先更新内核到5.0以上.亲测使用版本是5.3.0. 更新内核链接来源:https://bbs.deepin.org/forum.php?mod=viewthread&tid=175411&a ...
- 使用SurfaceView实现手机息屏状态下的静默拍照保存,上传服务器
注意:本文章只适用于技术交流,请你友好交流净化开发环境 思考 由于谷歌强制在Android应用开发中编写拍照程序是必需要有图像预览的.这对那些恶意程序比如Android中泛滥的Service在后台偷偷 ...
- excel一列求和_EXCEL筛选状态下的求和问题
SUM.SUMIF.SUMIFS.SUMPRODUCT等求和函数的使用方法及实际应用分享过啦(详细见以下链接),今天分享个稍微冷门但很好用,也同样拥有求和功能的函数. EXCEL条件求和mp.wei ...
- 安卓开发--关于锁屏状态下如何实现消息推送
安卓开发–关于锁屏状态下如何实现消息推送 1. 新建一个AlarmHandlerActivity并设置在锁屏状态下弹窗! onCreate方法中添加标志: /* * 分别是锁屏状态下显示,解锁,保持屏 ...
- android 音量键 长按,安卓手机强制恢复出厂设置 一般是关机状态下按住音量键下...
讲到手机,我们很多人都知道,有人问安卓手机强制解锁里面的信息都还有吗,当然了,还有人问安卓手机忘记锁屏密码怎么办,这到底是咋回事?实际上手机怎么强制恢复出厂设置呢,下面小编就为大家说说安卓手机强制恢复 ...
- 为什么联网状态下打开WORD和EXCEL文件很慢?
为什么联网状态下打开WORD和EXCEL文件很慢? 文件打开很慢,弹出菜单很慢.这个情况主要是SHELL扩展被破坏造成的,所谓的优化软件可能导致Shell扩展被损坏.要解决问题,到注册表中,定位到以 ...
- excel白屏未响应_关于Excel联网状态下打开某些xls(xlsx)文件巨慢(白屏,假死)...
关于Excel联网状态下打开某些xls(xlsx)文件巨慢(白屏,假死) 环境: OS:Windows 10 1703 64 bit Office:Office 2016 默认打印机:工作组共享打印机 ...
- 熄屏(待机)状态下打开相机失败的解决
问题表现 项目中用开发的本地apk去打开相机并录像是正常的.但通过后台服务进行录像就失败了. 分析原因 我们排除了服务被杀死以及权限等可能.因为设备开机后自动进入熄屏状态(或者说待机状态),而用dem ...
最新文章
- 设计模式5-抽象工厂模式
- java随机动态分组_Java将一组数随机分组
- linux phpinfo mysql_linux服务器 phpinfo 里面找不到 mysql 模块,也没有 pdo_mysql
- OpenCV重新映射Remapping
- 【42.59%】【codeforces 602A】Two Bases
- ActiveMQ_Linux安装
- 以太坊智能合约部署与交互
- VB.NET的数据库基础编程[zz]
- 《数据库原理》— 数据库系统概论第五版习题解析
- 网站小图标 (favicon) 的正确设置
- 详解华夏银行iDo平台一体化运维的落地过程
- 字节架构师:来说说 Kafka 的消费者客户端详解,你都搞懂了吗,Javaweb面试总结
- 使用物理学和领域知识的神经网络的无标签监督解读(上)
- Python0019 音频处理(二).wav文件
- WPS word中插入“批注”不显示
- Python3: 字节类型 bytes 和 bytearray
- 卓朗数字孪生的重要意义
- 深圳打卡(四) 红树林与深圳湾公园
- 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...
- IPTV技术研究及应用
热门文章
- debouncing 与 throttling
- 微信、微博、贴吧平台涉嫌违反《网络安全法》被立案调查 审查
- word样式管理:如何对样式进行修改删除
- mysql stuff函数_mysql 自定义 stuff
- Linux网络编程-七
- 域名是否被微信、qq拦截?怎么查询
- Codeforces Round #439 (Div. 2)C - The Intriguing Obsession(简单dp)
- css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小
- delphi 获取打印机默认纸张_Delphi中如何控制打印方向,纸张大小等 | 学步园
- 2023第五届山东国际中医药产业展会,中医养生展,中医文化展