我正在開發一個在/sdcard/MyFolder
目錄中讀取和寫入數據的Android應用程序。我通過方法Environment.getExternalStorageDirectory()
獲得SD卡路徑。在Android上讀寫外部存儲器
我在三星設備上測試了該應用程序,其中該方法返回的路徑是/mnt/sdcard
,我在其上附加了/MyFolder
;所有工作正常,我可以在這個文件夾r/w文件。 現在我試圖在Nexus設備上做同樣的事情:我已經把我的文件讀入/sdcard/MyFolder
目錄,getExternalStorageDirectory()
返回/storage/emulated/0/
作爲路徑,我在其上追加/MyFolder
。但在這種情況下,我找不到要讀取的文件。
我在清單中設置了所有存儲權限。
我做錯了什麼?是否有任何與模擬目錄相關的特定問題?
感謝
您的Nexus運行的是哪個版本的Android? Android 6.0 ?? – SripadRaj
你檢查了錯誤嗎? – KunalK
@SripadRaj是的,6.0,而三星4.0.4 –