我想将从Internet下载的图像保存在应用程序的目录中,但不知道如何在android上使用QML的路径?
答案 0 :(得分:0)
据我所知,你必须在C ++中这样做。
要获取应用程序目录,请使用QCoreApplication::applicationDirPath():
qDebug() << QCoreApplication::applicationDirPath();
这将打印出类似的内容:
"/data/app-lib/org.example.stuff-1"
为了保存内容,我认为建议使用QStandardPaths:
qDebug() << QStandardPaths::writableLocation(QStandardPaths::DataLocation);
这将打印出类似的内容:
QDir( "/data/data/org.example.stuff/files" , nameFilters = { * }, QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
答案 1 :(得分:0)
我需要获取库的路径,并且已经解决了:
QFileInfo(argv[0]).dir().absolutePath()
也许您想要一样。