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

高通Android 12 右边导航栏改成底部显示

 最近同事说需要修改右边导航栏到底部,问怎么搞?然后看下源码尝试下。

 1、Android 12修改代码路径 frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java

a/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java b/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
old mode 100644 (file)
new mode 100755 (executable)
index b4227f8..a11be51
--- a/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
+++ b/frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
@@ -3270,13 +3270,13 @@ public class DisplayPolicy extends AbsDisplayPolicy{@NavigationBarPositionint navigationBarPosition(int displayWidth, int displayHeight, int displayRotation) {
-        if (navigationBarCanMove() && displayWidth > displayHeight) {
+        /*if (navigationBarCanMove() && displayWidth > displayHeight) {if (displayRotation == Surface.ROTATION_270) {Log.e("DisplayPolicy","ZM NAV_BAR_LEFT displayRotation ="+displayRotation);return NAV_BAR_LEFT;} else if (displayRotation == Surface.ROTATION_90) {return NAV_BAR_RIGHT;Log.e("DisplayPolicy","ZM NAV_BAR_RIGHT displayRotation ="+displayRotation);}
-        }
+        }*/return NAV_BAR_BOTTOM;}

2、修改之后效果显示如图所示 ,基本跟屏幕密度比density 有关。

 这里简单记录下,转载请注明出处高通Android 12 右边导航栏改成底部显示-CSDN博客,谢谢!

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

相关文章:

  • 2.6数据报与虚电路
  • 小主机折腾记26
  • ArrayList浅析
  • Spring Boot整合hibernate-validator实现数据校验
  • Ubuntu系统中网易云音乐编译安装
  • MPLS标签号
  • OpenHarmony napi 编译 .so 并打包成 .har
  • python 循环导入(circular imports)解决方法
  • 01、Linux网络设置
  • ssm160基于Java技术的会员制度管理的商品营销系统的设计与实现+vue
  • 边缘计算网关在智慧厕所远程监测与管理的应用
  • 嵌入式linux中设备树使用of函数操作基本方法
  • 10.GLM
  • 【深度学习】Transformer分类器,CICIDS2017,入侵检测,随机森林、RFE、全连接神经网络
  • pdf压缩到指定大小的简单方法
  • 关于FPGA对 DDR4 (MT40A256M16)的读写控制 I
  • JavaWeb_SpringBootWeb案例
  • Linux中FTP安装
  • 【Spring EL<二>✈️✈️ 】SL 表达式结合 AOP 注解实现鉴权
  • 冯喜运:6.13美盘外汇黄金原油趋势分析及操作策略
  • Lecture2——最优化问题建模
  • unidbg讲解V1
  • 软设之敏捷方法
  • 【设计模式深度剖析】【7】【行为型】【观察者模式】
  • 列表的C++实
  • Chisel入门——在windows系统下部署Chisel环境并点亮FPGA小灯等实验
  • Python和C++赋值共享内存、Python函数传址传值、一些其他的遇到的bug
  • 深度解析ONLYOFFICE协作空间2.5版本新功能
  • Java I/O模型
  • 【简单介绍下Sass,什么是Sass?】