专栏中心

EEPW首页 > 专栏 > 开源鸿蒙OpenHarmony4.0系统修改屏幕旋转方法 备战第九届ICT大赛

开源鸿蒙OpenHarmony4.0系统修改屏幕旋转方法 备战第九届ICT大赛

发布人:IDO触觉智能 时间:2024-09-25 来源:工程师 发布文章

本文提供OpenHarmony4.0系统竖屏修改为旋转时的操作方法,在此为大家介绍了两种方法!第一种方式是将修改过的文件重新编译后烧录至开发板中实现屏幕旋转,第二种方式则是通过覆盖原文件的方式实现屏幕旋转。

本次使用的是触觉智能的Purple Pi OH鸿蒙开源主板,搭载了瑞芯微RK3566芯片,类树莓派设计,是Laval官方社区主荐的一款鸿蒙开发主板。近期华为ICT学院年会2024举办,开启了第九届华为ICT大赛,有竞赛需求的同学们了解一下噢!图片图片源码下载首先进入触觉智能官网下载源码SDK:http://www.industio.cn/product-item-37.html图片图片修改文件文件路径/vendor/industio/purple_pi_oh/window_config/display_manager_config.xml

<waterfallAreaCompressionSizeWhenHorzontal>0</waterfallAreaCompressionSizeWhenHorzontal>

    <!-- Indicates orientation of the built-in screen -->
    <!-- 0: Orientation::UNSPECIFIED -->
    <!-- 1: Orientation::VERTICAL         2: Orientation::HORIZONTAL-->
    <!-- 3: Orientation::REVERSE_VERTICAL 4: Orientation::REVERSE_HORIZONTAL -->
    <buildInDefaultOrientation>2</buildInDefaultOrientation>


修改buildInDefaultOrientation参数值为:2

  • UNSPECIFIED:未定义,由系统判断

  • VERTICAL:竖屏显示

  • HORIZONTAL:横屏显示

  • REVERSE_VERTICAL:反向竖屏显示

  • REVERSE_HORIZONTAL:反向横屏显示

图片图片编译方式修改将修改好的文档保存退出,修改文件后重新编译,编译命令如下:


./build.sh --product-name purple_pi_oh --ccache --no-prebuilt-sdk

即可实现屏幕旋转,结果如下图所示:图片图片图片
散包烧录将编译好的源码通过散包烧录,方法如下:右键选择导入配置,如下图所示:图片选择config.cfg文件,如下图所示:
图片
反向竖屏显示导入配置成功点击确定,如下图所示:图片

依次选择对应的镜像即可,如下图所示:

图片

最后点击执行,如下图所示:

图片
图片图片

方法二-推送文件方式修改

将修改好的文件推送到开发板系统中也可以实现屏幕的旋转功能,命令如下:

#挂载⽂件系统,将设备改为可读可写
hdc shell mount -o remount,rw /
#xxx为本地的display_manager_config.xml
hdc file send xxx /system/etc/window/resources/
#重启设备
hdc shell reboot

图片图片产品购买触觉智能Purple Pi OH鸿蒙开发板,主要面向学生党,极客,工程师,极大降低了嵌入式开发者的入门门槛,支持开源鸿蒙OPenHarony、安卓Android、Linux多操作系统。图片

  • 支持OpenHarmony/Andriod/Linux多操作系统,兼容树莓派;

  • 四核A55处理器,主频最高1.8GHz,Mali G52-2EE GPU;

  • 支持OpenGL/CL/Vulkan,8M ISP;

  • 1T算力NPU,支持TensorFlow/Caffe/MXNet/PyTorch等深度学习框架;

  • 支持1 x 千兆以太网、3 x USB2.01 x USB3.0、3 x UART、2 x SPI2 x I2C、28 x GPIO、1 x MIPI DSI1 x MIPI CSI、1 x HDMI;

  • 支持OpenHarmony3.2/4.0/4.1版本,开放SDK源代码;

  • 活跃的开发者社区, 更多牛人在线互动与技术支持;

  • 超小尺寸,极致性价比,只需249元;



专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 鸿蒙开发板 RK3566 华为ICT大赛 OpenHarmony 嵌入式开发学习

相关推荐

第三届OpenHarmony技术大会应用开发工程技术分论坛成功举行

第三届OpenHarmony技术大会OS原生智能分论坛圆满举办

第三届OpenHarmony技术大会星光璀璨,致谢社区贡献者

第三届OpenHarmony技术大会开发框架分论坛成功举行

开发者:纯血鸿蒙几乎不可能用在其他品牌手机上 华为封闭类比苹果iOS

一种基于瑞芯微RK3566平台的云电脑设计方案

基于RK3566的无线投屏系统设计与实现

第三届OpenHarmony技术大会丨诚迈科技深耕鸿蒙生态,共赢数智时代

第二届OpenHarmony竞赛训练营颁奖

基于RK3566的AI健身摄像头设计与实现

更多 培训课堂
更多 焦点
更多 视频

技术专区