Qt for Android(四) —— QT 中如何添加 assest 资源文件

南宫勇军
2023-12-01

首先,要基于前面的基础,我们才能继续下面的文章,建议阅读。

Qt for Android(一) —— QT 中如何调用android方法
Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)
Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)

背景

在 QT for Android 开发中,有时候我们会碰到一些需求,比如有一些xml配置文件、字体文件 ,在windows时我们可以放在本地文件夹下通过相对路径去访问,但是在android下怎么办呢?

解析

android Assest 资源文件是不会被压缩到 APK 中且支持定义子目录的,类似于我们 QT 的 qrc 资源文件,不同的是 qrc 会被压缩到程序的二进制包中。

首先,在 pro 文件中添加下面的代码:

android {
   
 	I
 类似资料: