今天项目中,遇到一个问题:运行时权限:当用户在小米手机上拒绝过一次后,下次再需要此权限,并不会再次进行请求权限。后查阅的出:小米手机再用户第一次拒绝 后,默认勾选了“不再提示”选项。
遂:将权限全面的剖析,进行多机型适配,以备录。
1、判断系统版本--Build.VERSION.SDK_INT
2、检查时候开启权限--checkSelfPermission
3、是否显示请求权限提示--shouldShowRequestPermissionRationale