![Ubuntu touch 应用程序应该写入哪个目录](https://linux22.com/image/1134890/Ubuntu%20touch%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%BA%94%E8%AF%A5%E5%86%99%E5%85%A5%E5%93%AA%E4%B8%AA%E7%9B%AE%E5%BD%95.png)
Ubuntu touch 应用程序应该写入哪个目录。是否有用于获取此目录的 Qt 或 QML 方法?
答案1
Ubuntu touch 应用程序写入 ~/.local/share/applicationName,其中 applicationName 是您在 MainView 和 manifest.json.in 中定义的名称
您可以通过 C++ 插件访问该目录中的数据。Podbird 的代码中有一个很好的例子:https://launchpad.net/podbird重点关注 QStandardPaths 类。
但是,大多数情况下不需要知道路径。例如,您可以通过本地存储来存储和读取设置:https://developer.ubuntu.com/api/apps/qml/sdk-15.04.3/QtQuick.qtquick-localstorage-example/