1.概述

在11.0 12.0的产品开发中,对SystemUI的定制需求也是挺多的,在下拉状态栏中 添加截图快捷开关,也是常有的开发功能,下面就以添加 截图功能为例功能的实现

2.SystemUI 状态栏下拉快捷添加截图快捷开关的核心代码

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

3.SystemUI 状态栏下拉快捷添加截图快捷开关的功能分析和实现

3.1关于下拉快捷图标相关config分析

在systemUI的res下的config中的quick_settings_tiles_default 和 quick_settings_tiles_stock是默认添加下拉快捷的字符资源,在下拉状态栏布局的时候会从这里读取tiles的名称,然后找相关的tiles进行布局天的
在quick_settings_tiles_default 和 quick_settings_tiles_stock 中添加 screenshot 截图

修改如下:

diff --git a/frameworks/base/packages/SystemUI/res/values/config.xml b/frameworks/base/packages/SystemUI/res/values/config.

android 11.0 12.0SystemUI 状态栏下拉快捷添加截图快捷开关相关推荐

  1. Android 11.0 12.0SystemUI 仿华为充电动画

    在华为手机上经常看到在锁屏充电时,会出现一个充电动画,几秒钟后消失了,觉得这个动画挺好看的,所以就来在11.0的产品上自定义模仿华为动画来实现充电动画 1.首选定义动画实体类 BubbleEntry. ...

  2. Android 11.0 12.0SystemUI增加低电量弹窗功能

    目录 1.概述 2.SystemUI中实现低电量弹窗功能分析 3.SystemUI中实现低电量弹窗功能代码分析

  3. android 11.0 12.0添加系统字体并且设置为默认字体

    1.概述 在11.0 12.0系统定制化开发中,在产品定制中,有产品需求对于系统字体风格不太满意,所以想要更换系统的默认字体,对于系统字体的修改也是常有的功能,而系统默认也支持增加字体,所以就来添加楷 ...

  4. android 11.0 12.0USB连接模式默认设为MTP

    1.概述 在11.0 12.0android系统产品开发中,UsbManager调用接口,会binder通信到UsbService.而UsbService又有两个实例,一个 UsbHostManage ...

  5. android 11.0 12.0app安装黑名单(限制app安装)

    1.概述 在11.0 12.0定制化开发中,最近由项目需求要实现对某些app应用安装限制也就是app安装黑名单功能,在黑名单之中的应用会被限制安装,不能安装到系统中 功能分析 在系统中PMS就是负责管 ...

  6. android 11.0 12.0自定义开机向导app

    1.概述 在11.0 12.0的系统产品开发中,需要自定义开机向导app页面,而系统源码中只提供了Provision作为开机向导app 有些平台没有把它编译到源码中 作为开机向导,所以自定义开机向导, ...

  7. android 11.0 12.0控制屏幕亮屏和灭屏操作

    在11.0 12.0的产品开发中, 需要提供亮屏和灭屏的接口在8.0以后系统对于屏幕亮灭屏做了限制,直接调用亮屏和灭屏的方法就调不到了, 接下来就来看PowerManage.java类 这个是一个电源 ...

  8. Android 11.0 12.0Recent列表不显示某个app

    在11.0 12.0的产品在点击导航栏最近任务列表时,如果做到不显示某个app 呢 一种做法是在app中直接处理 一种做法是在framework中处理 接下来看这两种处理方法 1, app中处理 为该 ...

  9. Android 11.0 12.0设置默认息屏时间

    1.概述 在11.0 12.0定制化开发中,在系统设置中,息屏时间默认为1分钟,对于这个息屏时间感觉太短了,所以系统默认息屏时间修改也是常见的修改功能,在系统Settings中屏幕超时会根据默认息屏时 ...

  10. Android 11.0 12.0USB鼠标右键改成返回键

    1.概述 在11.0 12.0设备定制化开发中,产品有好几个usb口,用来可以连接外设,所以USB鼠标通过usb口来控制设 备也是常见的问题,在window系统中,鼠标右键是返回键的功能,可是andr ...

最新文章

  1. linux看是否连上服务器
  2. oracle—“操作记录已被里一个用户锁住” 解决办法
  3. android View.getWidth() 和View.getHeight()返回0
  4. UIActivityIndicatorView活动指示器(菊花)
  5. JavaSE JDK搭建
  6. 商业画布是什么?有什么免费的模板和工具?
  7. Linux面试题(34道)
  8. 一文搞懂基因融合(gene fusion)的定义、产生机制及鉴定方法
  9. LaTeX:使用bib插入文献
  10. G - Numbers ZOJ - 3987 (大数+贪心)
  11. uniapp 打印小票
  12. 输入上/下标数字以及字母
  13. matlab中的代数环问题及其消除方法,Matlab中的代数环问题及其消除方法.pdf
  14. FATE学习:五种不同的API提交FATE任务
  15. SR综述论文阅读的一点点笔记
  16. 服务器系统如何管理网络连接不上,详解Windows Server 2008网络设置技巧技术教程...
  17. (建议收藏)服务器宕机,效率排查攻略V2.0
  18. python读取csv文件路径正确但报错FileNotFoundError: [Errno 2] No such file or directory
  19. MySQL 数据存储和优化------MySQL架构原理 ---- (架构---索引---事务---锁---集群---性能---分库分表---实战---运维)持续更新
  20. 一文带你读懂iOS应用如何使用TestFlight进行测试

热门文章

  1. python ffmpeg mp3文件转为wav文件
  2. git 上传本地项目到githut中
  3. java 2的n次方_Java程序练习-计算2的N次方 | 学步园
  4. iTop-4412 SCP 精英版 linux-4.14.12 内核移植(2)
  5. mac tab command没法切换窗口
  6. VBA变量和函数名中文拼音输入提示
  7. SecureCRT破解版安装
  8. IMAGE_IMPORT_DESCRIPTOR
  9. hⅰgh怎么读音发音英语_英语读音
  10. AI口罩“督查官”诞生记