Android 8.1 下 nano pc t4 板的屏幕方向肖像

Screen orientation portrait for nano pc t4 board under Android 8.1

nano pc t4 开发板 运行 Android 8.1 的屏幕方向存在问题。在横向模式下它可以正常工作,但在纵向模式下它会缩放并显示如下图所示的黑色角:

目前我们需要翻转如下图所示,没有空格:

我们通过多种方式进行了测试:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);

和更多变体。谁能帮忙设置正确的配置?

HDMI输出可以旋转,解锁旋转锁后:

adb shell root
adb shell remount
adb shell setprop persist.demo.hdmirotation portrait
adb shell setprop persist.demo.hdmirotationlock false
adb shell setprop persist.demo.singledisplay true
adb reboot

然后可以设置 wm 的显示几何:

adb shell wm size 1080x1920
adb shell wm size 1920x1920

或切换user_rotation:

settings put system user_rotation 1
settings put system user_rotation 3

NXP 社区似乎是 source