作者lonelytea (霸氣逼人)
看板AndroidDev
標題[問題] 資料寫入
時間Fri Feb 26 11:13:29 2016
我有開啟權限
用 new file(getExternalStorageDirectory(),name)
下面也有寫if !dir.exists() 去mkdirs
為何大部分裝置寫得進去
但少部份裝置無法呢
無法的裝置我去看
大致是這樣
http://i.imgur.com/De5JeAs.jpg
連資料夾都沒有
但我看log 是有路徑名稱 也有新增這個動作
http://i.imgur.com/G3anVHb.jpg
求助
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.66.35
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1456456412.A.857.html
1F:→ sean0430: Android M? 02/26 20:54
2F:→ lonelytea: 樓上 我不懂啥意思 02/26 21:16
3F:推 sean0430: 6.0以上的權限要自己要 02/26 21:42
4F:→ lonelytea: 自己要是裝置要去開啟的意思? 02/26 23:00
5F:推 cakeboy: 有沒有完整程式碼,這樣看不太出來 02/27 03:13
6F:推 MIM23: 這跟6.0沒關係,權限有給,沒去設定關掉相關權限就沒事 02/27 05:21
7F:→ MIM23: 只是要加入檢查邏輯,判斷需要的權限被取消時要怎麼辦 02/27 05:24
8F:→ kiwatami: 我也遇過 權限都給了 每次存取前也都會檢查 02/27 22:37
9F:→ kiwatami: 卻還是有某些手機報 FileNotFoundException 02/27 22:37
10F:→ lonelytea: QQ 02/28 21:40