QtonAndroid:资源文件系统qrc与assets精要.doc

QtonAndroid:资源文件系统qrc与assets精要

Qt on Android:资源文件系统qrc与assets ? ? 使用 Qt 为 Android 开发应用时,有时我们的应用会携带一些资源文件,如 png 、 jpg 等,也可能有一些配置文件,如 xml 等,这些文件放在哪里呢? ? ? 有两种方式: qrc assets ? ? 咱们分别来看下。 ? ? qrc , Qt 的资源文件系统,很好用哦。看个图: ? ? ? ? ? ? ? ? ? ? ? ? ? ?图1 qrc 示意图 ? ? 你放在 qrc 里的文件,如 copy.png ,会被编译到 exe 文件中(Android应用是 libapplication.so )。当你运行应用时,这些资源也会被加载到内存。如果你的资源很大,这是个问题。 ? ? 如果是在 Android 平台上,你还有另外一个选择。 ? ? Android 项目目录中有一个 assets 目录,该目录内放置的文件会原封不动打包到 APK 中,APK 在 Android 系统安装时, assets 不会被安装到应用目录下,注意,它还在 APK 里哦,但是应用可以访问这个文件夹内的资源! ? ? Qt 利用了这种机制,实现了 assets 虚拟文件系统,我们常见的 QFile 、 QPixmap 、 QImage 等,都可以通过 assets:/ 的方式来访问 assets 内的文件。 ? ? 使用

文档评论(0)

1亿VIP精品文档

相关文档