当前位置: 首页 > article >正文

Android R S T U版本如何在下拉栏菜单增加基本截图功能

本文主要是MTK增加下拉栏开关菜单,功能实现为基本的截图功能,metrics_constants.proto修改 QuickSetting 新增快捷设置图标,以便对应getMetricsCategory获取;一个布局文件,一个配置加载合入实现,一个新增想要实现截图的类。

/frameworks/base/proto/src/metrics_constants/metrics_constants.proto//

SETTINGS_AWARE_DISPLAY = 1750; 

//*/add start最后代码处添加 + 数值加一即可;
    QS_SCREENSHOT = 1751;
    //*/

/vendor/mediatek/proprietary/packages/apps/SystemUI/res/drawable/ic_screenshot.xml

 新增布局文件:

<!--
Copyright (C) 2018 The Android Open Source Project

   Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

         http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24.0dp"
    android:height="24.0dp"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0"
    android:tint="?attr/colorControlNormal">
    <path
        android:fillColor="#FF000000"
        android:pathData="M17,1.01L7,1C5.9,1 5,1.9 5,3v18c0,1.1 0.9,2 2,2h10c1.1,0 2,-0.9 2,-2V3C19,1.9 18.1,1.01 17,1.01zM17,21H7l0,-1h10V21zM17,18H7V6h10V18zM17,4H7V3h10V4z&#


http://www.kler.cn/a/377131.html

相关文章:

  • 全面了解 SQL Server:功能、优势与最佳实践
  • 实战案例——ZooKeeper集群部署(新手教程超详细)
  • 代码解析:安卓VHAL的AIDL参考实现
  • Selenium+Java(21):Jenkins发送邮件报错Not sent to the following valid addresses解决方案
  • Android学习19 -- NDK4--共享内存(TODO)
  • Pytorch | 利用SMI-FGRM针对CIFAR10上的ResNet分类器进行对抗攻击
  • 小北的字节跳动青训营与LangChain系统安装和快速入门学习(持续更新中~~~)
  • 「C/C++」C/C++ 之 变量作用域详解
  • 【D3.js in Action 3 精译_038】4.2 D3 折线图的绘制方法及曲线插值处理
  • 项目一:使用 Spring + SpringMVC + Mybatis + lombok 实现网络五子棋
  • 快速入门并学习Vue.js
  • 用unity XR interaction Toolkit 制作垃圾分类虚拟仿真项目
  • mongodb 按条件进行备份和恢复
  • Windows版 nginx安装,启动,目录解析,常用命令
  • 单调队列—————力扣239题
  • C++11标准模板(STL)- 常用数学函数 - 浮点数操作函数 - 检查给定数是否具有有限值(std::isfinite)
  • 从三方云服务器将数据迁移至本地,如何保障安全高效?
  • solidity中的继承
  • 质数的小游戏~(牛客,cf)
  • 《机器人SLAM导航核心技术与实战》第1季:第10章_其他SLAM系统
  • 【VUE+DRF】案例升级
  • 如何在Oracle数据库中获取版本信息
  • es拼音分词器(仅供自己参考)
  • 前端react常见面试题目(basic)
  • 树莓派开发相关知识七 -串口数码管
  • 从0开始学统计-什么是中心极限定理