首先判断使用的是不是危险权限
根据//www.greatytc.com/p/a51593817825
中提示的demo,如果需要申请权限
在Activity或者Fragment中申请(目前只有这两种,因为涉及到申请后返回权限的确认onRequestPermissionsResult)
注意fragment的申请需要最低api是23,连接中有方法(http://blog.csdn.net/suwenlai/article/details/59058727)
在页面开始就要检查权限checkPermission
然后重写onRequestPermissionsResult根据用户的反馈结果做出逻辑
封装类就参照demo