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,
相关推荐
qq_5895681017 小时前
java学习笔记,包括idea快捷键
java·ide·intellij-idea
小怪吴吴18 小时前
idea 开发Android
android·java·intellij-idea
嘻嘻哈哈樱桃18 小时前
牛客经典101题题解集--动态规划
java·数据结构·python·算法·职场和发展·动态规划
一次旅行18 小时前
IDEA安装CC GUI新手指南
java·ide·intellij-idea
超梦dasgg18 小时前
Spring AI 智能航空助手项目实战
java·人工智能·后端·spring·ai编程
counting money19 小时前
Spring框架基础(配置篇)
java·后端·spring
xiaoyan201519 小时前
2026爆肝!Flutter3.41纯手撸微信聊天APP原生应用
android·flutter·dart
秋920 小时前
OceanBase与GreatSQL在Java应用中的性能调优方法有哪些?
java·开发语言·oceanbase
今天又在写代码20 小时前
并发问题解决
java·开发语言·数据库