如何在Android上使用QFile
How to use QFile on Android?
我需要使用 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" );
这两个选项都是只读的。
相关文章:
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- Android P-9.0.0_r53 Logcat主缓冲区超出定义大小
- OpenCV Android C++ imwrite not found
- Android NDK 编译 LAME HAVE_MPGLIB > 'interface.h' 文件未找到
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?
- Android Studio 中带有静态库的原生C++代码
- 如何在 Android Studio 4 中编译 C/C++ 原生代码
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- Android 在编译二进制文件时重建静态库
- 我只想在Android 4.4中使用C++11库
- 如何从QFile阅读?它显示该文件不可访问
- 无法将标准库导入本机 android 项目中的头文件
- QDial:如何将 int 值传递给需要常量字符*的 Qfile?
- Android Java USB for native cpp
- 来自 Android 应用程序内部的 boost 类型的 boost::wrapexcept<boost::system::system_error> 的未捕获异常
- Android Studio:如何在build.gradle中定义自定义宏(针对不同的构建变体),并让原生C / C++
- 在Android原生C++中使用Facemark opencv contrib
- 如何在Android上使用QFile