android隐藏虚拟按键recents button

ops/2025/2/12 5:27:45/

通过android sdk工具monitor定位recents button id并全局搜索SystemUI模块,找到定义位置,然后根据逻辑找到相关功能的方法进行逻辑修改。

Index: vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
===================================================================
--- vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml	(版本 978)
+++ vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml	(版本 980)
@@ -722,4 +722,7 @@
+
+    <!-- hide recents button -->
+    <bool name="config_disableRecentsButton">true</bool></resources>
Index: vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java
===================================================================
--- vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java	(版本 978)
+++ vendor/mediatek/proprietary/packages/apps/SystemUI/src/com/android/systemui/navigationbar/NavigationBarView.java	(版本 980)
@@ -666,6 +666,9 @@@VisibleForTestingboolean isRecentsButtonDisabled() {
+        if (getResources().getBoolean(R.bool.config_disableRecentsButton)) {
+            return true;
+        }return mUseCarModeUi || !isOverviewEnabled()|| getContext().getDisplayId() != Display.DEFAULT_DISPLAY;}

http://www.ppmy.cn/ops/157142.html

相关文章

python连点器

要实现一个用于抖音点赞的鼠标连点工具&#xff0c;可以通过编程或现有软件实现。以下是两种常见方法&#xff08;但请注意&#xff1a;频繁自动化操作可能违反平台规则&#xff0c;需谨慎使用&#xff09;&#xff1a; 方法 1&#xff1a;使用现成工具&#xff08;如 AutoClic…

【教学】推送docker仓库

引言 Docker Hub 这个最常见的公共 Docker 仓库为例&#xff0c;本文将介绍如何把本地 Docker 镜像推送到公共 Docker 仓库 1. 注册 Docker Hub 账号 如果你还没有 Docker Hub 账号&#xff0c;需要先在 Docker Hub 官网 进行注册。注册完成后&#xff0c;记住你的用户名和密…

网络基础之IP

从网络安全的角度分析 IP 的作用及可能存在的风险 在当代网络威胁的背景下&#xff0c;IP地址&#xff08;Internet Protocol Address&#xff09; 是网络通信的核心标识符之一。它不仅标识计算机或设备在整个网络中的位置&#xff0c;还通过物理特性&#xff08;如延迟、噪声…

SpringCloud面试题----Nacos和Eureka的区别

功能特性 服务发现 Nacos&#xff1a;支持基于 DNS 和 RPC 的服务发现&#xff0c;提供了更为灵活的服务发现机制&#xff0c;能满足不同场景下的服务发现需求。Eureka&#xff1a;主要基于 HTTP 的 RESTful 接口进行服务发现&#xff0c;客户端通过向 Eureka Server 发送 HT…

【Ubuntu】本地部署Deep Seek(深度求索)大模型的保姆级教程 | 详细教程

杭州深度求索人工智能基础技术研究有限公司(简称“深度求索”或“DeepSeek”)&#xff0c;成立于2023年&#xff0c;DeepSeek是一家专注通用人工智能&#xff08;AGI&#xff09;的中国科技公司&#xff0c;主攻大模型研发与应用&#xff0c;经营范围包括技术服务、技术开发、软…

【C++】多态(下)

大家好&#xff0c;我是苏貝&#xff0c;本篇博客带大家了解C的多态&#xff0c;如果你觉得我写的还不错的话&#xff0c;可以给我一个赞&#x1f44d;吗&#xff0c;感谢❤️ 目录 4. 多态的原理4.1 虚函数表4.2 多态的原理4.3 动态绑定与静态绑定 5. 单继承和多继承关系的虚…

STM32 软件I2C读写MPU6050

接线图 代码配置 软件I2C只需要用GPIO的读写函数就行&#xff0c;在软件I2C初始化需要把SCL和SDA都初始化为开漏输出模式&#xff0c;还需要把SCL和SDA置高电平 1.配置初始化函数 //MyI2C初始化函数 void MyI2C_Init(void) {//配置GPIOGPIO_InitTypeDef GPIO_InitStructure;…

mac下生成.icns图标

笔记原因&#xff1a; 今日需要在mac下开发涉及图标文件的使用及icons文件的生成&#xff0c;所以记录一下。 网络上都是一堆命令行需要打印太麻烦了&#xff0c;写一个一键脚本。 步骤一 将需要生成的png格式文件重命名为“pic.png” mv xxxx.png pic.png 步骤二 下载我…