您的位置:首页 > 移动开发 > Android开发

Qt5.4开发Android:设置图标与强制横屏

2016-09-29 08:53 351 查看
编译成功后,会有一个Android-build 的目录,这个目录里有一个 AndroidManifest.xml  文件;

在工程目录里建一个android 的文件夹,将 AndroidManifest.xml  放入android 文件夹中;

在 pro 里加入下面这句话:

ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android

然后修改  AndroidManifest.xml 文件:

android:screenOrientation="landscape"
Activity在屏幕当中显示的方向。属性值可以是下表中列出的一个值:

"
unspecified
"
默认值,由系统来选择方向。它的使用策略,以及由于选择时特定的上下文环境,可能会因为设备的差异而不同。
"
user
"
使用用户当前首选的方向。
"
behind
"
使用Activity堆栈中与该Activity之下的那个Activity的相同的方向。
"
landscape
"
横向显示(宽度比高度要大)
"
portrait
"
纵向显示(高度比宽度要大)
"
reverseLandscape
"
与正常的横向方向相反显示,在API Level 9中被引入。
"
reversePortrait
"
与正常的纵向方向相反显示,在API Level 9中被引入。
"
sensorLandscape
"
横向显示,但是基于设备传感器,既可以是按正常方向显示,也可以反向显示,在API Level 9中被引入。
"
sensorPortrait
"
纵向显示,但是基于设备传感器,既可以是按正常方向显示,也可以反向显示,在API Level 9中被引入。
"
sensor
"
显示的方向是由设备的方向传感器来决定的。显示方向依赖与用户怎样持有设备;当用户旋转设备时,显示的方向会改变。但是,默认情况下,有些设备不会在所有的四个方向上都旋转,因此要允许在所有的四个方向上都能旋转,就要使用fullSensor属性值。
"
fullSensor
"
显示的方向(4个方向)是由设备的方向传感器来决定的,除了它允许屏幕有4个显示方向之外,其他与设置为“sensor”时情况类似,不管什么样的设备,通常都会这么做。例如,某些设备通常不使用纵向倒转或横向反转,但是使用这个设置,还是会发生这样的反转。这个值在API Level 9中引入。
"
nosensor
"
屏幕的显示方向不会参照物理方向传感器。传感器会被忽略,所以显示不会因用户移动设备而旋转。除了这个差别之外,系统会使用与“unspecified”设置相同的策略来旋转屏幕的方向。

可在QT中打开AndroidManifest.xml 文件,直接修改程序的icon

原文链接:http://blog.csdn.net/liukang325/article/details/44944267
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qt Android