之前为了实现打印机功能,将系统由4.0.3升级到4.4.4,但是编译完源码后发现系统开机变成竖屏了。
然后上网找资料:
http://blog.csdn.net/songjinshi/article/details/50586333
还有一个差不多的,但是忘记保存书签了,找不到了。
然而并没有用,最后找到了这个:
https://www.cnblogs.com/qq190771752/p/4115789.html
Android 系统使用 VGA 显示时,默认是横屏,需要修改为竖屏(10.9.4 修改对 VGA 显
示无效)。
ro.sf.hwrotation 参数。默认参数值 270 设置为 0,VGA 显示正常。 问题解决(白瞎了搞的这3天,修改各种底层、源码什么的)。。。
附实现隐藏底部导航栏的需求:
\frameworks\base\core\res\res\values\config.xml
修改 android 源码“device/samsung/smdk4x12/system.prop”文件里面的
bool name="config_showNavigationBar">true ------------>true和false控制开关。
改为false只是去掉最近的应用一个图标,导航栏还有,然而楼主的源码直接是false,所以不需要修改
framework/base/core/res/res/values/dimens.xml
<!-- Height of the bottom navigation / system bar. 48dp -->
<dimen name="navigation_bar_height">0dp</dimen>
<!-- Height of the bottom navigation bar in portrait; often the same as @dimen/navigation_bar_height 48dp -->
<dimen name="navigation_bar_height_landscape">0dp</dimen>