You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 13(RPI4)主窗口竖屏适配横屏屏幕问题求助

解决Android主窗口竖屏问题的配置位置及步骤

一、源码层面修改(适用于编译AOSP的场景)

你提到的配置需要修改桌面应用(Launcher)的AndroidManifest.xml文件,具体位置和操作如下:

  • 目标文件路径:AOSP源码的packages/apps/Launcher3/AndroidManifest.xml(部分版本可能是packages/apps/Launcher/AndroidManifest.xml)
  • 找到声明MainActivity的<activity>标签,添加或替换对应属性:
    <activity
        android:name=".MainActivity"
        android:exported="false"
        android:configChanges="orientation|screenSize|keyboard|locale|keyboardHidden|uiModel"
        android:screenOrientation="locked">
        <!-- 保留原有其他属性不变 -->
    </activity>
    

修改后重新编译镜像刷入树莓派即可。

二、现成镜像的应急解决办法(无需重新编译)

如果你使用的是预编译好的镜像,可尝试以下无需源码修改的方案:

  • 第三方桌面替代:安装Nova Launcher等第三方桌面应用,进入桌面设置找到「屏幕方向」选项,强制设置为横屏,多数情况下能覆盖系统默认桌面的方向问题。
  • 修改build.prop(需root):获取root权限后,编辑/system/build.prop文件,添加或修改以下参数:
    ro.sf.hwrotation=0
    ro.screenorientation=0
    
    其中0代表横屏,若方向不符可尝试90/180/270调整。
  • adb强制设置(需开启调试):通过adb连接设备后执行命令:
    adb shell settings put system user_rotation 0
    
    同样,0对应横屏,其他数值对应不同旋转角度。

内容的提问来源于stack exchange,提问作者GMG_Audio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 06:27:08