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,
相关推荐
用户69371750013841 小时前
Google 正在“收紧侧加载”:陌生 APK 安装或需等待 24 小时
android·前端
用户69371750013841 小时前
Room 3.0:这次不是升级,是重来
android·前端·google
Leinwin3 小时前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
薛定谔的悦3 小时前
MQTT通信协议业务层实现的完整开发流程
java·后端·mqtt·struts
enjoy嚣士3 小时前
springboot之Exel工具类
java·spring boot·后端·easyexcel·excel工具类
罗超驿3 小时前
独立实现双向链表_LinkedList
java·数据结构·链表·linkedlist
alexhilton4 小时前
Compose中的ContentScale:终极可视化指南
android·kotlin·android jetpack
盐水冰4 小时前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
凸头4 小时前
CompletableFuture 与 Future 对比与实战示例
java·开发语言
wuqingshun3141595 小时前
线程安全需要保证几个基本特征
java·开发语言·jvm