[問題] 關於 Android 6.0 權限問題

看板AndroidDev作者 (wade)時間8年前 (2016/06/17 11:08), 8年前編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/4 (看更多)
在手機裝置升級到Android 6.0後 即使在Manifiest定義好欲向使用者要求的權限 也必須Run time 向使用者要求權限 我有參考官方的教學:https://goo.gl/tF4F2s 向使用者要求本APP所需要的權限 例如:Camera, internal storage, external storage, Internet 但是假設這四個權限是我這四個APP中必須使用的 那比較好的方式是應該在進入APP時呼叫要求權限比較好 還是需要的時候再呼叫呢? 我想弄個class繼承Application 在進入程式時自動啟動Application並向使用者要求權限 這方法算可行嗎? 在Android 6.0中,一般我們會怎麼去呼叫呢? Q1: 何時向使用者要求權限 (1) 進入程式即詢問 (2) 需要再詢問 Q2: 如果使用者同意讓APP存取使用某個權限 下次呼叫還會再出現嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.251.134 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1466132908.A.781.html ※ 編輯: dwadefans (59.120.251.134), 06/17/2016 11:09:10

06/17 11:53, , 1F
1.需要用到時在請求 2.不需要,除非使用者自己關掉權限
06/17 11:53, 1F

06/17 19:01, , 2F
就算你進入程式就問,最後用到時還是要再檢查,這時查沒有
06/17 19:01, 2F

06/17 19:01, , 3F
難道不用再問? 所以還是需要時再問...
06/17 19:01, 3F

06/17 19:02, , 4F
除非你打算把App做成問完後還被使用者自己關掉,就直接閃退
06/17 19:02, 4F

06/17 19:08, , 6F
missions.html
06/17 19:08, 6F

06/17 19:09, , 7F
Dangerous類的才需要做這個,普通的權限還是同6.0前那樣
06/17 19:09, 7F

06/18 08:12, , 8F
個人是1跟2都做 畢竟能減少操作中跳出視窗就盡量減少
06/18 08:12, 8F

06/18 08:12, , 9F
而之後要不要出現是開發者自行控制的
06/18 08:12, 9F
文章代碼(AID): #1NOsciU1 (AndroidDev)
文章代碼(AID): #1NOsciU1 (AndroidDev)