Android16系统go版关闭重力旋转开关后缺失手动旋转屏幕悬浮按钮

有个客户在Android16系统项目反馈在下拉快捷按钮中将重力旋转功能开关关闭后,再来旋转机器时,机器屏幕左下角没有手动旋转屏幕方向的悬浮按钮,还表示之前在Andorid15系统时做的项目都有这个。经过对比两个项目最后找到原因,是因为Andorid15系统项目做的是normal版的,现在Andorid16项目做的go版的,normal版系统自带这个功能,go版系统阉割掉了这个功能,如果想在go版项目中也保留这个功能,需要在frameworks/base目录下做如下小修改即可:

java 复制代码
diff --git a/services/core/java/com/android/server/wm/DisplayRotation.java b/services/core/java/com/android/server/wm/DisplayRotation.java
index 9edbb70c3b74..31b0d037aed7 100644
--- a/services/core/java/com/android/server/wm/DisplayRotation.java
+++ b/services/core/java/com/android/server/wm/DisplayRotation.java
@@ -85,6 +85,7 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.util.ArrayDeque;
 import java.util.Set;
+import android.util.Log;
 
 /**
  * Defines the mapping between orientation and rotation of a display.
@@ -1427,8 +1428,9 @@ public class DisplayRotation {
             boolean shouldUpdateOrientationListener = false;
 
             // Configure rotation suggestions.
+            //Log.d("wzh","ActivityManager.isLowRamDeviceStatic() = " + ActivityManager.isLowRamDeviceStatic());
             final int showRotationSuggestions =
-                    ActivityManager.isLowRamDeviceStatic()
+                    /*ActivityManager.isLowRamDeviceStatic()*/false
                             ? Settings.Secure.SHOW_ROTATION_SUGGESTIONS_DISABLED
                             : Settings.Secure.getIntForUser(resolver,
                             Settings.Secure.SHOW_ROTATION_SUGGESTIONS,
相关推荐
Gauss松鼠会2 分钟前
【GaussDB】GaussDB SMP特性调优详解
java·服务器·前端·数据库·sql·算法·gaussdb
格发许可优化管理系统9 分钟前
Mentor许可证使用规定全解析
java·大数据·c语言·开发语言·c++
JAVA面经实录91713 分钟前
Redis 知识体系(完整版)
java·redis·nosql数据库·nosql
墨狂之逸才13 分钟前
Android 保活机制详解 —— 从概念到实践
android
武子康15 分钟前
Java-21 深入浅出 MyBatis 手写ORM框架2 手写Resources、MappedStatment、XMLBuilder等
java·后端
故渊at22 分钟前
第二板块:Android 四大组件标准化学理 | 第十二篇:四大组件全景总结与系统服务(System Server)架构
android·架构·wpf·四大组件·system service
Full Stack Developme23 分钟前
Java DFA算法
java·python·算法
Yukinaaaa33 分钟前
以“轮盘数组”思维彻底搞懂并实现阻塞队列
java·服务器·ide·安全·javaee·阻塞队列·轮盘数组
问心无愧051336 分钟前
ctf sow web入门112
android·前端·笔记
夕除43 分钟前
AOP 实现 Redis 缓存切面解析
java·开发语言·python