在Qt Creator中想要修改Android应用程序的图标,首先添加安卓配置文件。

在“项目” > “套件”中点击“Creator Templates”安卓,创建Android配置文件。如下图:

qt-android-conf

在Qt Create中打开 “AndroidManifest.xml” 文件,在右侧 “AndroidManifest.xml” 编辑页面的,分别点击 “Application icon” 对应的三个按钮 “Low DPI Icon”、“Medium DPI Icon” 和 “High DPI Icon”,为不同 DPI 的程序选择对应的应用程序图标。

qt-android-icon

修改完成后保存该文件。这时可以看到在项目路径 “./android/res” 目录下多出来 “drawable-ldpi”、“drawable-mdpi” 和 “drawable-hdpi” 三个文件夹,里面的 “icon.png” 就是在不同 DPI 下程序所对应的图标。

如果以xml编辑器打开 “AndroidManifest.xml”,可以看见在 “application” 节点下比之前多出了一句 “android:icon="@drawable/icon"”。

<application android:hardwareAccelerated="true" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="-- %%INSERT_APP_NAME%% --" android:icon="@drawable/icon">

android:icon 代表应用程序图标,@ 代表引用,意思就是使用 drawable 文件夹中的 icon.png 这个图片作为你当前使用的图片。其中 drawable 可以根据设备分辨率自动匹配到 “drawable-ldpi”、“drawable-mdpi” 和 “drawable-hdpi” 等文件夹下。

标签: Qt, Android, 应用图标

添加新评论