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

Android-Framework 默认隐藏导航栏,添加控制显示属性

一、环境

高通865 Android 10

二、源码修改

device/qcom/qssi/system.prop

@@ -217,3 +217,5 @@ persist.ruichi.gpu=2persist.ruichi.gpu_max=587persist.ruichi.gpu_min=305+# Show navigation bar, 0 for display, 1 for hidden
+persist.navbar.status=1
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
@@ -737,7 +737,7 @@ public class DisplayPolicy {// Allow a system property to override this. Used by the emulator.// See also hasNavigationBar().
-            String navBarOverride = SystemProperties.get("qemu.hw.mainkeys");
+            String navBarOverride = SystemProperties.get("persist.navbar.status");  //qemu.hw.mainkeysif ("1".equals(navBarOverride)) {mHasNavigationBar = false;} else if ("0".equals(navBarOverride)) {

http://www.lryc.cn/news/258197.html

相关文章:

  • 【AIGC】Midjourney高级进阶版
  • C语言学习----指针和数组
  • 学习Node.js与Webpack总结
  • JAVA基础知识:泛型
  • 【WinRAR】为什么右键没有压缩选项?
  • 数据云:数据基础设施的一小步,数字经济的一大步
  • 极兔速递查询,极兔速递单号查询,筛选出指定派件员的单号
  • 条款25:考虑写出一个不抛出异常的swap函数
  • linux 中crontab 定时任务计划创建时间文件夹示例
  • 欣赏动态之美,不如欣赏C语言实现动态内存管理之美 ! ! !
  • from pycocotools.coco import COCO报错
  • CentOS服务自启权威指南:手动启动变为开机自启动(以Jenkins服务为例)
  • 第二百零一回 介绍一个三方包open_settings
  • iview Table实现跨页勾选记忆功能以及利用ES6的Map数据结构实现根据id进行对象数组的去重
  • 【Spring 源码】 贯穿 Bean 生命周期的核心类之 AbstractAutowireCapableBeanFactory
  • 漏洞复现-某友UFIDA NC系统某接口未授权访问漏洞(附漏洞检测脚本)
  • 树莓派5安装opencv
  • 【测试开发】Python+Django实现接口测试工具
  • 从 MQTT、InfluxDB 将数据无缝接入 TDengine,接入功能与 Logstash 类似
  • 友元c++
  • java: 错误: 不支持发行版本 6
  • qml刷新C++中的QImage图像
  • IJCAI 2024 International Joint Conference on Artificial Intelligence
  • 使用Python Flask搭建Web问答应用程序并发布到公网远程访问
  • android 13.0 app应用安装白名单
  • SSL证书HTTPS保护服务
  • 快速认识什么是:Docker
  • c语言青蛙跳台阶
  • IntelliJ IDEA 2023.3 最新版如何试用?IntelliJ IDEA 2023.3 最新版试用方法
  • Java参数校验详解:使用@Valid注解和自定义注解进行参数验证