首页 > 其他分享 >Android 12 解决自动旋转方向错误

Android 12 解决自动旋转方向错误

时间:2024-09-18 13:53:46浏览次数:14  
标签:12 java mChangeProposedRotation 旋转 break mProposedRotation import Android androi

— a/frameworks/base/services/core/java/com/android/server/wm/WindowOrientationListener.java
+++ b/frameworks/base/services/core/java/com/android/server/wm/WindowOrientationListener.java
@@ -34,6 +34,7 @@ import android.os.SystemProperties;
import android.provider.DeviceConfig;
import android.rotationresolver.RotationResolverInternal;
import android.util.Slog;
+import android.util.Log;
import android.util.proto.ProtoOutputStream;
import android.view.Surface;

@@ -1118,7 +1119,26 @@ public abstract class WindowOrientationListener {

     @Override
     public int getProposedRotationLocked() {
  •        return mProposedRotation;
    
  •        int mChangeProposedRotation = -1;
    
  •        Log.d(TAG,"ZDC getProposedRotationLocked mProposedRotation:" + mProposedRotation);
    
  •        switch(mProposedRotation) {
    
  •            case 0:
    
  •                mChangeProposedRotation = 1;
    
  •                break;
    
  •            case 1:
    
  •                mChangeProposedRotation = 2;
    
  •                break;
    
  •            case 2:
    
  •                mChangeProposedRotation = 3;
    
  •                break;
    
  •            case 3:
    
  •                mChangeProposedRotation = 0;
    
  •                break;
    
  •            default:
    
  •                break;
    
  •        }
    
  •        Log.d(TAG,"ZDC getProposedRotationLocked CHANGE mProposedRotation:" + mChangeProposedRotation);
    
  •        return mChangeProposedRotation;
       }
    
       @Override
    

标签:12,java,mChangeProposedRotation,旋转,break,mProposedRotation,import,Android,androi
From: https://blog.csdn.net/juzi_bug/article/details/142331519

相关文章

  • Android 12 解决恢复出厂设置中无法执行重置的问题
    —a/packages/apps/Settings/src/com/android/settings/core/SettingsBaseActivity.java+++b/packages/apps/Settings/src/com/android/settings/core/SettingsBaseActivity.java@@-104,14+104,14@@publicclassSettingsBaseActivityextendsFragmentActivityimp......
  • 31263 / 32004 Game Development
    31263/32004GameDevelopmentLabWeek6GettingStarted1.Downloadthecorrespondingweek’szipfilefromthisweek’smoduleonCanvas.2.UnziptheprojectfolderandopenitinUnity.Ifthereareanywarningsaboutdifferenceinversions,justconti......
  • android 14.0 Launcher3定制folder文件夹16宫格实现二
    1.概述在14.0的系统产品rom定制化开发中,对于Launcher3的定制功能也是不少的,比如在Launcher3中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。在文件夹布局就是默认的16宫格布局,接下来分析下相关源码来实现功能2.Launcher3定制化之修改添加的默认文件......
  • 【数据结构和算法实践-树-LeetCode112-路径总和】
    数据结构和算法实践-树-LeetCode112-路径总和题目MyThought代码示例JAVA-8题目给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则......
  • OpenCV_图像旋转超详细讲解
    图像转置transpose(src, dst);transpose()可以实现像素下标的x和y轴坐标进行对调:dst(i,j)=src(j,i),接口形式transpose(InputArraysrc,//输入图像OutputArraydst,//输出)图像翻转flip(src,dst,1);flip()函数可以实现对图像的水平翻转、垂直翻转和双向......
  • Springboot在线问卷调查系统-计算机毕业设计源码12500
    摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了在线问卷调查系统的开发全过程。通过分析在线问卷调查系统管理的不足,创建了一个计算机管理在线问卷调查系统的方案。文章介绍了在线问卷调查系统的系统分析部分,包括可行性分......
  • CMS32L051驱动WS2812B全彩灯-PWM+DMA模式
    文章目录概要代码小结概要基于中微CMS32L051驱动WS2812B全彩灯,使用PWM+DMA模式。参照中微的串口uartSendReceive,该例程中有使用DMA进行串口数据的收发。代码main.c/******************************************************************************************......
  • CMS32L051使用旋转编码器
    文章目录概要代码小结概要CMS32L051使用外部中断的方式识别旋转编码器的方向。选取其中一个信号A进行外部中断触发,由于信号A空闲时处于高电平,因此初始化时外部中断使用下降沿触发;触发第一个下降沿后,判断当前是否已经触发了上升沿,如果已经触发上升沿,则需要判断当前......
  • Android14音频进阶之如何集成音效(八十五)
    简介:CSDN博客专家、《Android系统多媒体进阶实战》一书作者新书发布:《Android系统多媒体进阶实战》......
  • springboot二手书交易系统-计算机毕业设计源码81264
    目录1绪论1.1选题背景与意义1.2国内外研究现状1.3论文结构与章节安排2系统分析2.1可行性分析2.2 系统功能分析2.2.1功能性分析2.2.2非功能性分析2.3 系统用例分析2.4 系统流程分析2.4.1 数据流程2.4.2 业务流程2.5本章小结3 系统总体......