作者dwadefans (wade)
看板AndroidDev
標題[問題] 讀取圖片為/storage/..開頭的檔案路徑
時間Fri Dec 11 14:13:26 2015
我在處理照片後回傳的圖片
/storage/emulated/0/DCIM/100ANDRO/DSC_0002.JPG
有個檔案路徑是這樣的
但是使用一般的inputFileStream似乎讀不到
在權限部分也有加上internal的write和read權限了(外部權限也有加上)
這樣如何解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.18.42.142
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1449814409.A.9E6.html
1F:→ dwadefans: 不好意思 我已經解開了 這部分不算是問題 是我沒看清楚 12/11 14:23
2F:→ dwadefans: 比較有疑問的是 /storage/emulated這路徑跟/sdcard/... 12/11 14:47
3F:→ dwadefans: 的路徑差異在哪? 12/11 14:47
4F:→ ssccg: 沒有差,都是指到同一個目錄 12/11 15:35
5F:→ dwadefans: 了解 謝謝! 12/11 15:41
6F:→ ssccg: 會有那麼多路徑跟舊手機沒內建的外部儲存空間、多使用者等 12/11 15:43
7F:→ ssccg: 原因,最好是用Environment.getExternalStorageDirectory 12/11 15:44
8F:→ kobe8112: 同樓上,部分裝置會用模擬的方式建置儲存空間 12/13 12:55
9F:→ kobe8112: 建議取環境變數就乖乖用相關API來抓,不要直接寫死 12/13 12:56