AOSP汽车方向改变

时间:2019-05-08 20:24:32

标签: android android-source

我正在通过AOSP项目构建汽车构造。我似乎找不到找到将默认SystemUI方向从横向更改为纵向的方法。需要帮助。

2 个答案:

答案 0 :(得分:0)

默认情况下,通过声明以下标志为真,将AOSP Automotive锁定为默认方向PATH = /frameworks/base/core/res/res/res/values/config.xml

<bool name="config_forceDefaultOrientation">true</bool>

它的作用是,它进入系统并获得默认方向,该方向恰好是横向模式,您无法更改。

为了允许纵向模式,必须将以上标志设置为false。然后覆盖特定的目标构建默认屏幕底座旋转。对于这种情况,由于我们正在构建汽车模型,因此我们声明默认的停靠状态如下。

  <integer name="config_carDockRotation">3</integer>

3表示纵向,您可以在文档中查找其他旋转值。而已。如果构建系统映像,它将具有纵向方向。

答案 1 :(得分:0)

对CodeDaily答案的修正:

我不知道这是否是新的,但在AOSP 10.0.0中,config_carDockRotation以度为单位,并且必须为90的倍数。这在DisplayRotation.java的frameworks / base / services中得到了确认