[問題] api level 25無法讀取sdcard檔案

作者: comodore (Commodore)   2017-08-11 18:21:36
大家好,
最近使用android studio開發app
需要從sd讀取資料,也有在xml設定權限,
但執行模擬器還是顯是permission denied
導致後續程式出現NPE錯誤,
試過在android terminal使用adb root adb
shell去chmod 777, 沒有錯誤訊息,但權限豪
無被更改,問題也沒解決,請問有人能解救一
下嗎?
感謝
作者: ssccg (23)   2017-08-11 19:11:00
有在執行時動態要求權限嗎? 看你只提到設在xml
作者: jknm0510a (Kang)   2017-08-11 19:21:00
某個版本之後一些特別的權限,例如相機之類的都要code做額外設定就有點像ios,會跳出對話框讓使用者做權限確認
作者: gcobc12632 (Ted)   2017-08-11 19:29:00
補充 是android6.0以上
作者: benntqoo (This Letter)   2017-08-11 20:45:00
6.0後嚴重性高的權限要runtime給與
作者: ckp4131025 (ckp4131025)   2017-08-11 22:30:00
去setting開
作者: comodore (Commodore)   2017-08-11 22:42:00
沒有在code中指令runtime要給使用者確認權限解決感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com