我QtApp
在安卓上使用。我QtApp
也有一个AndroidManifest.xml
我可以声明我的应用程序需要的 android 权限的地方。
我的应用程序能够将任何内容保存到应用程序的私有目录中,即/data/user/0/com.something.something.myapp/files/
.
现在,我希望能够创建文件并将其保存到/sdcard/Download/
我的 android 设备的文件夹中。但我无法将任何内容保存到/sdcard/Download/
!!
我在 Manifest 中也声明了以下权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
我在这里想念什么?我在android上执行以下调用获取应用程序目录
QString app_private_location = QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
问题:是否有一些可以在androidQt API
中获取路径?
还是我必须为此依赖android本机代码?我尝试手动传递,但没有帮助。/sdcard
/sdcard/Download/