Roc*_*ins 5 android hal orientation screen-orientation surfaceflinger
我的设备 TI am335xevm 运行 android Jellybean 4.2.2,并将横向作为默认/自然方向。
如何将设备的默认/自然方向更改为纵向?
这是我迄今为止所尝试的,
1) 将setprop ro.sf.hwrotation 90添加到build.prop但它什么也没做。
2)改变user_rotation在值/data/data/com.android.providers.settings/databases/settings.db它改变仅应用的方向。主屏幕和启动器的方向仍然是横向。
3)修改PhoneWindowManager.java类似于链接中给出的那个:改变phonewindowmanager以改变自然方向
此选项有效。但它仍然显示bootanimation在景观和动画结束后,显示旋转(旋转与动画)肖像。如何在启动动画之前避免这种旋转并更改默认/自然方向?
注意:我已经用自己的肖像图像覆盖了启动动画,使其看起来像肖像。在启动动画退出发生后仍然旋转。那么什么是通用解决方案呢?
任何建议将不胜感激。
它与SurfaceFlinger相关吗?我还想在android网站上指出这篇文章。硬件作曲家中的预旋转
(仅供参考 - 问题不在于应用程序/活动方向,而是在为自定义设备构建 Android 操作系统时设备的自然方向)