[RK3288][Android6.0] 调试笔记 --- 强制第三方apk横屏显示

来源:互联网 发布:数据挖掘原理 david 编辑:程序博客网 时间:2024/06/05 06:32

Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92

有些apk默认打开是竖屏,即使有gsensor,也不会旋转,像这样
这里写图片描述

需要这样的结果
这里写图片描述

这个可以在代码里强制设置,改动如下:

kris@:~/rk3288/frameworks/base$ g df services/core/java/com/android/server/wm/WindowManagerService.java diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/seindex 9542d39..b47e511 100755--- a/services/core/java/com/android/server/wm/WindowManagerService.java+++ b/services/core/java/com/android/server/wm/WindowManagerService.java@@ -6703,6 +6703,7 @@ public class WindowManagerService extends IWindowManager.Stub         // if("vr".equals(SystemProperties.get("ro.target.product","tablet")))           // rotation = Surface.ROTATION_0;+        rotation = Surface.ROTATION_0;         if (mRotation == rotation && mAltOrientation == altOrientation) {             // No change.             return false;
阅读全文
2 0