我使用QT / Qml c ++创建了一个Android应用程序,我可以在Android设备上运行它。 我想更改项目的默认应用程序映像。我没有办法做到这一点。请帮忙。
答案 0 :(得分:2)
您应该创建一个Android清单文件并在Qt Creator中进行编辑。转到项目>构建Android APK>细节强>
现在选择创建模板以创建清单文件并在编辑器中打开它:
如图所示,您可以从左到右为您的应用设置三个版本的图标,包括低,中,高DPI值。
这个制作Android清单文件的新方法自Qt 5.4沿着Qt Creator 3.3开始提供。在以前的版本中,项目 - >运行 - >部署中曾经有一个创建AndroidManifest.xml 按钮。
答案 1 :(得分:1)
如果你的意思是初始屏幕图像,你应该像Nejat所说的那样创建一个AndroidManifest.xml,然后添加或确保内部'<活动......>'它包含:
<meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/splash"/>
然后在您的项目上,通常与.pro在同一目录中,您应该有一个 android-build 目录。如果没有,请在.pro中查看此定义:
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android-build
在android-build中你需要这个布局:
android-build /
AndroidManifest.xml
res /
drawable-hdpi /
splash.png
drawable-ldpi /
splash.png
drawable-mdpi /
splash.png
hdpi , ldpi 和 mdpi 代表应用程序可以运行的差异分辨率。请查看this question以获取更多详细信息。
您可以使用 splash.9.png 而不仅仅是普通的png来控制图片的大小调整,请检查NinePatch和this tool