如何在Android上使用QFile

How to use QFile on Android?

本文关键字:QFile Android      更新时间:2023-10-16

我需要使用 qt 程序在 android 上读取.txt文件。如果为 Windows 构建,该文件应该在构建文件夹中,但 android 呢?如何将其包含在apk中?

您可以将

文本文件包含在APK的资产中,然后像这样引用它:

QFile file( "assets:/qml/foo/main.qml" );

这个问题还有另一个用于访问资产的 URI:如何将 qt 资源添加到安卓 APK 文件?

或者,您可以将应用程序中的 QFile 打包为 QRC (http://qt-project.org/doc/qt-5.0/qtcore/resources.html) 并按如下所示访问它:

QFile file( "qrc:/path/to/file.abc" );

这两个选项都是只读的。