Android 11.0强制app横屏显示

11.0产品中处理屏幕旋转方向,首先有kernel底层处理,从底层驱动gsensor 中获取数据,从而判断屏幕方向的,
然后事件上报后 有framework 层调用WindowManagerService 来处理旋转的相关事件
11.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
+ "); user=" + mUserRo

猜你喜欢

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