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

看板AndroidDev作者 (Commodore)時間7年前 (2017/08/11 18:21), 編輯推噓3(306)
留言9則, 6人參與, 最新討論串1/1
大家好, 最近使用android studio開發app 需要從sd讀取資料,也有在xml設定權限, 但執行模擬器還是顯是permission denied 導致後續程式出現NPE錯誤, 試過在android terminal使用adb root adb shell去chmod 777, 沒有錯誤訊息,但權限豪 無被更改,問題也沒解決,請問有人能解救一 下嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.178.136 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1502446898.A.AAE.html

08/11 19:11, , 1F
有在執行時動態要求權限嗎? 看你只提到設在xml
08/11 19:11, 1F

08/11 19:21, , 2F
某個版本之後一些特別的權限,例如相機之類的都要code
08/11 19:21, 2F

08/11 19:21, , 3F
做額外設定
08/11 19:21, 3F

08/11 19:22, , 4F
就有點像ios,會跳出對話框讓使用者做權限確認
08/11 19:22, 4F

08/11 19:29, , 5F
補充 是android6.0以上
08/11 19:29, 5F

08/11 20:45, , 6F
6.0後嚴重性高的權限要runtime給與
08/11 20:45, 6F

08/11 22:30, , 7F
去setting開
08/11 22:30, 7F

08/11 22:42, , 8F
沒有在code中指令runtime要給使用者確認權限
08/11 22:42, 8F

08/12 01:05, , 9F
解決感謝
08/12 01:05, 9F
文章代碼(AID): #1PZOKogk (AndroidDev)
文章代碼(AID): #1PZOKogk (AndroidDev)