0 前言

Android-Q早期版本支持强调色功能[2],但NanoPC-T4开发板所用Android版本(android-10.0.0_r36)该功能已被移除,本文将其恢复,并分析其效果和实现原理。

Tips

  • 可根据参考资料[1]的12.3.1小节“下载Android10源代码”的方法下载官方提供的源码;
  • 该功能并非通过颜色矩阵[3]实现的,可通过参考资料[3]的方法验证。

1 配置

1.1 恢复

由于NanoPC-T4官方所提供源码已经将原始的.git仓库删除,无法查看该功能的提交记录,因此需要到Android官网下载对应版本的AOSP源码(android-10.0.0_r36),查看packages/apps/Settings仓库的历史提交记录发现该功能是2019-01-03添加的:

commit 6f8048b0e36ab83f8f1ce96618db506c37e6aa56
Author: Amin Shaikh <ashaikh@google.com>
Date:   2019-01-03 14:52:59 -0500Add developer settings for theme overlays.- Extracted a OverlayCategoryPreferenceController from EmulateDisplayCutoutCategoryPreferenceController- Add 3 developer options for toggling cat

[RK3399[NanoPC-T4][Android-Q]强调色相关推荐

  1. 从Pixel 3a到Android Q,一份谷歌AI能力的“成绩单” | Google I/O全程回顾

    作者 | 琥珀 出品 | AI科技大本营(ID:rgznai100) 当地时间 5 月 7 日上午(北京时间 5 月 8 日凌晨一点),一年一度的 Google I/O 开发者大会如期而至.今年也是 ...

  2. 快手百度 4.34 亿美元投资知乎;腾讯回应“push团队全部被开”;Android Q Beta 6 发布!...

    公众号 | CSDN 整理 | 胡巍巍 责编 | 屠敏 快讯速知 腾讯视频回应"push线团队全部被开":不是真的 快手百度4.34亿美元投资知乎,后者将接入百度小程序 2018美 ...

  3. 让最新的 Android Q Beta 3 强制重启的 Project Mainline,到底是什么?

    一. 序 最新的 Android 版本 Q,已经发布了 Android Q Beta 3,虽然没有正式发布,但是不少用户已经加入了测试计划,抢先体验 Android Q 的新功能. 近期不少体验用户反 ...

  4. opengles 3.0游戏开发_开发者们,快来测试Android Q啦!

    近日,谷歌正式推出Android Q Beta 1版本及预览版SDK,TestBird已部署到测试机型,开发者们可到TestBird测试平台测试. 此次Android Q 做了不少改进,不少尝鲜的用户 ...

  5. Android Q(10.0)黑暗主题

    黑暗的主题 Android Q提供了一个新的Dark主题,适用于Android系统UI和设备上运行的应用程序. 黑暗主题有很多好处: 可以大幅减少用电量(取决于设备的屏幕技术). 提高低视力用户和对强 ...

  6. Android Q(10.0)上IMEI获取不到;Android Q(10.0)上OAID替代IMEI;OAID获取方式

    最近公司研发的 Android Q (android 10)的5G手机,然后就开始适配Android Q:发现无系统权限的应用无法获取到可作为唯一标识的IMEI,MAC等等:由于项目(负一屏/浏览器/ ...

  7. Nanopc T4帮助笔记

    Nanopc T4帮助笔记 机械结构图(dxf格式): 原理图: 源代码: GPIO引脚 SOM RK3399 资料下载 截屏 打开USB摄像头 所有资料从以下链接获取 ● Wiki教程:http:/ ...

  8. android q beta版本,android q beta6测试版

    android q beta6测试版是即将推出的Android 10移动操作系统的最后一个测试版,现在基本上所有的新功能与排版等设计都已经确定好了,就为广大的安卓用户们送上了新的操作系统,对正式版感兴 ...

  9. 谷歌pixel3axl开发者模式_谷歌 Android Q 和 iOS 12.3新测试版发布,看完心动了!

    5月8日凌晨,谷歌 I/O 2019全球开发者大会正式开幕,正式宣布了新版 Android Q 操作系统和亲儿子 Pixel 3a 系列新机. Google I/O 寓为"开放中创新&quo ...

最新文章

  1. linux运行jar文件
  2. mybatis there is no getter named forInteger
  3. C代码的运行速度总是比Java快,对吧? 错误!
  4. 【深度学习】Win10安装TensorFlow_gpu(避坑必看)
  5. 【Flink】Flink消费kafka 突然报错 Kafka09PartitionDiscoverer.getAllPartitionsForTopics
  6. Perceptual:英特尔感知计算挑战赛 正式启动
  7. 深度解读Swarm/BZZ项目的风险与创新
  8. 数字化时代,安全沙箱技术促进企业网络安全生态安全运转
  9. 一个英文字母,一个中文各占多少字节
  10. linux超时设置函数,I/O操作上设置超时之alarm闹钟法
  11. 《大型网站技术架构-核心原理与案例分析》(李智慧 著)第3章-大型网站核心架构要素
  12. 硬件接口之S/PDIF
  13. 学习PHP中的iconv扩展相关函数
  14. 柳传志:想过得富有光鲜就要知道为啥穷
  15. 最高分姓名(name)
  16. get请求获取淘宝吱口令
  17. 记录一次利用python调用chrome爬取天眼查网址工商信息的过程
  18. Python爬虫神器pyppeteer,对 js 加密降维打击
  19. Config.h头文件
  20. Oracle 异常 ORA-01861: literal does not match format string

热门文章

  1. 中国制药设备行业销售现状及竞争策略建议报告2022-2027年版
  2. 粗糙集matlab代码,matlab的粗糙集代码
  3. 扁鹊见王的故事——《重构》前言
  4. Net Core 6.0 webApi+sqlServer数据库教程实战
  5. 适合卖东西的自媒体平台
  6. 被迫学习自动化的心酸苦累
  7. java 16进制比较_java – 比较带符号的十六进制数
  8. 论文翻译 Deep Steering: Learning End-to-End Driving Model from Spatial and Temporal Visual Cues
  9. 垂直领域的社群运营怎么玩?
  10. 空间众包:现状与未来方向