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

我的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博客

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值