網上運行時權限的例子、Demo無計其數,但是和Google官方出品的比起來,都顯得很啰嗦。作為Android開發(fā)人員應該以Google的實例為樣本。官方出品,必屬精品?。?!

Google官方Runtime Permissions Demo地址:https://github.com/googlesamples/android-RuntimePermissions

 

Demo如下(這里強調一下,Google推薦使用Snackbar代替Toast)

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

在 Android M 版本(即6.0以后的版本),多了一個特殊權限處理。開發(fā)者的開發(fā)工具Android Studio 如果是 Android API 23 Platform或以上版本,需要在調用特殊權限的地方手動將權限打開,在 AndroidManifest 直接說明是不好用的。

那么都有哪些權限是需要特殊處理的呢。下面我就把這些特殊權限按類羅列出來,并告訴你如何在代碼中進行手動調用。

需要單獨申請的權限共分為9組,每組只要有一個權限申請成功,默認整組權限都可以使用了。

①使用您的通訊錄

        		

網友評論