Android 10.0 11.0强制app横屏显示

10.0中处理屏幕旋转方向,首先有kernel底层处理,是靠从底层驱动gsensor 中获取数据,从而判断屏幕方向的,
然后事件上报后 有framework 层调用windowManagerService 来处理旋转的相关事件

10.0中由DisplayRotation.java 里负责处理
路径为:/framework/base/services/java/com/android/server/wm/DisplayRotation.java

int rotationForOrientation(int orientation, int lastRotation) {
   
    
    
    if (DEBUG_ORIENTATION) {
   
    
    
         Slog.v(TAG, "rotationForOrientation(orient="
           + orientation + ", last=" + lastRotation
           + "); us

猜你喜欢

转载自blog.csdn.net/baidu_41666295/article/details/124617436