Red de conocimiento informático - Problemas con los teléfonos móviles - Rk3288 7.1.1 Pantalla de configuración del código fuente de Android vertical u horizontal

Rk3288 7.1.1 Pantalla de configuración del código fuente de Android vertical u horizontal

Algunas pantallas de inicio están en la dirección incorrecta después del inicio, lo cual es demasiado molesto. Modifíquelas directamente en el código fuente

Modifique los parámetros en el archivo /device/rockchip/rk3288/system.prop

.

Configurar propiedades ro de .sf.hwrotation

Parámetros configurables: 0,90,180, 270

Después de la modificación, el sistema de compilación genera un archivo de imagen. 270

Después de la modificación, el sistema se compiló para generar un archivo de imagen y el sistema se actualizó.

Después de la modificación, se encontró que la dirección de la pantalla de inicio era correcta Después de ingresar a la pantalla de bloqueo, la pantalla giró una vez y luego la ventana realmente alcanzó la dirección que queríamos, pero era demasiado tosca y la experiencia fue demasiado pobre. Tuvimos que ajustar la dirección antes de ingresar a la pantalla de bloqueo.

¿Quién es el responsable de la ventana? Debe ser WMS

Modificar WindowManagerService en frameworks/base/services/core/java/com/android/server/wm/WindowManagerService

Directamente en frameworks/base/services/core/ Modifique WindowManagerService en java/com/android/server/wm/WindowManagerService.

Simplemente modifique req para rotar la ventana de forma predeterminada SCREEN_ORIENTATION_LANDSCAPE: visualización horizontal

SCREEN_ORIENTATION_PORTRAIT: visualización vertical