动态申请权限
借助的是ContextCompat.checkSelfPermission()方法,此方法接收两个参数,参数一是Context,参数二是具体的权限名称,使用此方法的返回值和PackageManager.PERMISSION_GRANTED做比较,相等就说明用户已经授权,不等就说明用户没有授权。
授权就直接执行相应逻辑
未授权就调用ActivityCompat.requestPermission()方法向用户申请权限,三个参数,参数一是Activity实例,参数二是一个String数组,我们把要申请的权限加在数组中去就可以,参数三是请求码,只要是唯一值就可以