我正在android上使用QtApp
。我的QtApp
有一個AndroidManifest.xml
以及我可以聲明我的應用程序需要的android權限。我怎樣才能在android中使用Qt API獲取`/ sdcard`路徑
我的應用程序能夠將任何內容保存到應用程序的私人目錄/data/user/0/com.something.something.myapp/files/
。
現在,我想能夠創建&保存文件到我的android設備的/sdcard/Download/
文件夾。但我無法將其保存到/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);
問題下面的調用獲得應用程序目錄:有一些Qt API
讓android系統的/sdcard
路徑?
或者我必須依靠android本機代碼爲此?我嘗試手動傳遞/sdcard/Download/
,但沒有幫助。
在原生Android它被稱爲getExternalStorage()嘗試找到它 –
我知道Android原生調用'getExternalStorage'取'/ sdcard'。我正在尋找一個API是'Qt',可以給我一樣的。我的應用程序是一個使用C++應用程序的Qt –