我很想知道新的Android 6.0 Marshmallow功能,可以讓用戶明確設置應用程序允許哪些權限使用。我的問題是這會如何影響使用權限集的現有應用程序。未更新的應用程序會發生什麼情況,該應用程序執行的代碼需要用戶在Android 6.0中不允許的權限Marshmallow
例如,一個未更新的應用程序[目標sdk版本< 23]已經表明允許使用相機,但用戶手動禁止它。應用程序在執行使用權限的代碼時會發生什麼?它會不會崩潰?
我假設新應用程序在執行代碼之前必須檢查他們是否具有權限 - 我的問題是關於應用程序而不是更改爲處理這些情況。
沒有測試過它,但可能它會拋出一個異常,就像它錯過了在聲明中聲明權限一樣。 – Nanoc