Qt for Android设置安卓程序默认横屏+全屏

news/2024/11/20 4:23:47/

我的qt版本是5.14.1,网上查到的方法是,把编译出的build文件夹中的AndroidManifest.xml文件复制出来然后修改,然后把修改后的xml文件加入pro文件,语法为ANDROID_PACKAGE_SOURCE_DIR = $$PWD/AndroidManifest.xml(具体;路径要按照xml文件相对于pro文件的相对路径如实填写)

以上方法我测试过会报错,无法编译出apk。

又看到一个方法:直接在项目->安卓build->Build Andriod Apk详情->create Template,如下图

点击上图的create template创建模板按钮后,QT也会在pro文件中自动添加以下内容:

以上内容在工程目录树中,呈现为下图的样子:

由以上两图可见,自动生成的文件中,有一个就是AndroidManifest.xml。这个文件在qt中可以用可视化的方式编辑,如上图所示,也可以直接以txt文本的方式编辑,如下图所示。

可视化编辑模式下,可编辑的东西很少,就是上图所显示的这些东西,有趣的是可以直接设置3个图标:高分辨率图标、中分辨率图标、低分辨率图标。

然后以文本模式打开它,如下图红线所示的地方,修改为 landscape 就可以实现app启动时横屏

所谓全屏,就是app启动后,顶部的状态栏也要隐藏掉。方法还是修改这个xml文件,继续在上一步的lanscape后再加一句全屏,如下所示。注意中间用空格隔开。

android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

Qt android 设置系统状态栏为全透明,半透明、全屏,设置状态栏颜色,修改程序图标_qt 状态栏颜色-CSDN博客

Qt for Android之AndroidManifest.xml详解_qt manifest-CSDN博客


http://www.ppmy.cn/news/1273527.html

相关文章

安卓端出现https请求失败(转)

背景# 某天早上,正在一个会议时,突然好几个同事被叫出去了;后面才知道,是有业务同事反馈到领导那里,我们app里面某个功能异常。 具体是这样,我们安卓版本的app是禁止截屏的(应该是app里做了拦…

如何将数据库导入MySQL的办法

在电脑cmd终端进行导入 首先找到MySQL中bin的位置 第一步:找到MySQL 第二步:进入MySQL 第三步:打开bin 第四步:输入cmd进入终端 第五步: 输入mysql -uroot -p 然后会弹出enter password: 输入你的密码…

04 开发第一个组件

概述 在Vue3中,一个组件就是一个.vue文件。 在本小节中,我们来开发第一个Vue3组件。这个组件的功能非常的简单,只需要在浏览器上输出一个固定的字符串”欢迎跟着Python私教一起学Vue3“即可。 实现步骤 第一步:新增src/compon…

【设计模式-2.4】创建型——抽象工厂模式

说明:本文介绍设计模式中,创建型设计模式的抽象工厂设计模式; 工厂模式的问题 在【设计模式-2.2】创建型——简单工厂和工厂模式这篇博文中,介绍过飞机大战游戏里,使用简单工厂和工厂模式来创建坦克、飞机、Boss对象…

MySQL_13.InonDB表空间

InnoDB 表空间介绍以及管理 1.mysql表空间类型 system tablespace 系统表空间 file-per-table tablespace 独立表空间 temporary tablespace 临时表空间 undo tablespace UNDO表空间 general tablespace…

开源 LLM 微调训练指南:如何打造属于自己的 LLM 模型

一、介绍 今天我们来聊一聊关于LLM的微调训练,LLM应该算是目前当之无愧的最有影响力的AI技术。尽管它只是一个语言模型,但它具备理解和生成人类语言的能力,非常厉害!它可以革新各个行业,包括自然语言处理、机器翻译、…

垃圾回收 (GC) 在 .NET Core 中是如何工作的?

提起GC大家肯定不陌生,但是让大家是说一下GC是怎么运行的,可能大多数人都不太清楚,这也很正常,因为GC这东西在.NET基本不用开发者关注,它是依靠程序自动判断来释放托管堆的,我们基本不需要主动调用Collect(…

【Java基础】HashMap 原理

文章目录 1、HashMap 设置值的原理2、HashMap 获取值原理3、HashMap Hash优化4、HashMap 寻址优化5、HashMap 是如何解决Hash冲突的?5.1 get数据的时候,如果定位到指定位置的元素是一个链表,怎么办呢?5.2 红黑树 6、数组扩容6.1 数…