6818 底板带有陀螺仪。屏幕会随着板子的角度自动进行横竖屏切换。如下图。若想固定屏幕方向,可按照如下方法设置。 去掉自动旋转功能(默认横屏) 如下图,在 Android 源码目录下输入命令“vi frameworks/base/core/res/res/values/config.xml” 在里面使用”/config_supportAutoRotation “将参数修改为”false”,保存退出,如下图。 修改好后,运行一键编译脚本”./build_android.sh”,如下图。 源码编译完成后,将 Android 镜像烧写至开发板,拔掉 otg 线,重新启动开发板。系统默认是横屏显示,并没有自动旋转功能。如下图。 竖屏显示
在上一小节的基础上,进行下面操作。
在 Android 源码目录下输入命令“vi frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java ”,如下图。 在里面使用”/Surface.ROTATION”,在 5478 行,将参数修改为如下图。 修改好后,运行一键编译脚本”./build_android.sh”。源码编译完成后,将 Android 镜像烧写至开发板,拔掉 otg 线,重新启动开发板。则该系统支持竖屏显示,并不能自动旋转屏幕。如下图。 注意,按照上面修改的话,uboot 和内核的 logo 方向是不变的。默认横屏。
|