Openharmony 下载到rk3568实现横屏

devtools/2024/10/19 6:15:22/

前言:

Openharmony 源码版本4.1 release

板子:rk3568

1.修改“abilities”中的“orientation”实现横竖屏

entyr->src->module.json5文件里面添加

"orientation": "landscape",

2.修改系统源码属性实现横竖屏切换

通过这种方式,每个下载到板子的应用都可以改变屏幕显示方式,不需要去添加字段。

就是通过ubantu 拉取openharmony 4.1的源码, 然后对源码修改编译,最后烧录进rk3568

修改目录:foundation/window/window_manager/resources/config/rk3568/display_manager_config.xml

修改文件display_manager_config.xml的buildInDefaultOrientation参数值为:2 (Orientation::HORIZONTAL)

UNSPECIFIED(0):未定义,由系统判断

VERTICAL(1):竖屏显示

HORIZONTAL(2):横屏显示

REVERSE_VERTICAL(3):反向竖屏显示

REVERSE_HORIZONTAL(4):反向横屏显示

这个有部分转载其他博主,有侵权请联系删除。


http://www.ppmy.cn/devtools/112104.html

相关文章

ICETEK-DM6437-AICOM—— DMA直接存储器访问设计

#一、设计目的: 1 进一步了解 ICETEK-DM6437-AF 的内部存储器空间的分配及指令寻址方式: 内部存储器空间分配:研究 ICETEK-DM6437-AF 的存储器架构,包括但不限于片内 SRAM、片外 DRAM 和其他存储器模块。了解这些存储器的大小、起…

python-游戏自动化(一)(实战-自动刷视频点赞)

前提准备 什么是游戏自动化? 游戏自动化是指通过对游戏的界面结构的解析或界面图像的处理与识别,再模拟人工对软件进行的各种操作,从而实现自动化,达到解放双手,节约时间,提高效率的目标。 在本教程中&am…

oracle数据库安装和配置详细讲解

​ 大家好,我是程序员小羊! 前言: Oracle 数据库是全球广泛使用的关系型数据库管理系统 (RDBMS),提供高性能、可靠性、安全性和可扩展性,广泛应用于企业关键任务系统。下面详细介绍如何在 CentOS 系统上安装和配置 Or…

智能听诊器:宠物健康的科技守护者

智能听诊器,作为宠物健康领域的创新技术,正以其精准监测和智能分析。这项技术通过高精度传感器捕捉宠物胸腔的微小振动,再利用先进的数据分析技术转化为关键生命体征,如心率和呼吸频率 。它的便捷操作和实时反馈让宠物主人能够随时…

Using OpenAI API from Firebase Cloud Functions in flutter app

题意:“在 Flutter 应用中通过 Firebase Cloud Functions 使用 OpenAI API。” 问题背景: I cant figure out how to make this work. “我不知道该如何让这正常运行。” This is my cloud function in Javascript. Im trying a simple code to see if…

Windows系统下安装Redis

文章目录 1、下载Redis安装包2、解压压缩包3、运行Redis4、Redis连接检测5、Redis相关设置5.1设置环境变量PATH5.2Redis 配置文件修改 1、下载Redis安装包 Windows版本的Redis可以在Github中下载:下载Redis 2、解压压缩包 将下载的压缩包解压到某个目录下&#…

【C++】std::forward_list

std::forward_list: std::forward_list 是 C 标准库中的一个单向链表容器。与 std::list 相比,std::forward_list 只允许单向遍历,即只能从前往后访问元素。它的实现比 std::list 更轻量,因此在内存和性能方面通常更优,但缺少双向…

HTTP与HTTPS:网络通信的安全之旅

目录 1. 什么是HTTP? 2. 什么是HTTPS? 3. HTTP与HTTPS的主要区别 4. 为什么选择HTTPS? 5. 结论 在当今这个数字化时代,网络通信的安全变得越来越重要。我们每天都在使用互联网进行各种活动,从简单的网页浏览到敏感…