Android强制所有APK横屏显示

 时间:2026-04-21 23:45:22

在Android系统里,APK运行时可以指定横屏或竖屏运行,但对于Android Box和TV等产品,需要所有的APK都以横屏运行,本文会说明如何修改Android源码来解决该问题。

方法/步骤

在Android6.0.1里面,Box产品的HDMI输出都是以横屏显示,而有些APK会申请竖屏显示,此时通过修改frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java文件里面的updateRotationUncheckedLocked函数的如下语句:

    if (mRotateOnBoot) {

             mRotation = Surface.ROTATION_0;

             rotation = Surface.ROTATION_90;

    }

    后面添加如下语句:

    if("box".equals(SystemProperties.get("ro.target.product","tablet")))

        rotation = Surface.ROTATION_0;

    重新编译后,所有的APK都会以横屏显示了。

  • 讯飞输入法怎么大写锁定
  • Mstching对对打印机评测试用
  • 国际贝宝PayP@l账户如何注册,认证和提现?
  • iphone点屏幕会亮怎么关
  • 帝国征服者英桑勋章升级详解
  • 热门搜索
    周扬青哪里人 华泰圣达菲怎么样 大雁塔在哪里 量比指标线在哪里看 怎么设置文件夹加密 哪里可以做亲子鉴定 佛山西站在哪里 10个月宝宝拉肚子怎么办 回光返照是怎么回事 如何让自己变得自信