OpenHarmony开发者论坛

标题: OpenHarmony 3.2如何默认开启控制中心的自动旋转 [打印本页]

作者: good-citizen    时间: 4 天前
标题: OpenHarmony 3.2如何默认开启控制中心的自动旋转
【问题描述】
问题现象和发生的背景
修改display_manager_config.xml文件,能旋转为竖屏了,但是在刚开机后还是会横屏一下,如果能默认开机自动旋转?

相关的代码,截图,日志信息
[attachimg]5454[/attachimg]

我尝试过的解决方法和结果
目前修改display_manager_config.xml文件,能旋转为竖屏了,但是在刚开机后还是会横屏一下,如果能默认开机自动旋转,估计问题就会解决,现在正在寻找默认开启自动旋转的方法

我想要达到的结果
烧录完后就默认开启控制中心 的自动旋转



作者: onefan    时间: 3 天前
  updateAutoRotateSwitchStatus() {
    screen.isScreenRotationLocked().then((isLocked) => {
      this.mListener?.updateAutoRotateSwitchStatus(!isLocked);
      Log.showDebug(TAG, `getScreenLockStatus, isLocked: ${JSON.stringify(isLocked)}`);
    });
  }
这个isLocked值就是是否锁定状态。但是这个3.2上 自动旋转屏幕不一定生效了?看详细像是媒体查询的屏幕状态异常的原因。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5