android获取动态权限

//请求权限

ActivityCompat.requestPermissions(Activity activity,String[] permissions,int requestCode)

//回调函数,用于处理请求权限所返回的值

FragmentActivity.onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)

//用来描述是否要告诉用户我们为什么需要这个权限,返回false则是不需要,true是需要

boolean ActivityCompat.shouldShowRequestPermissionRationale(Activity, String permission)

//查询应用是否拥有该权限

ContextCompat.checkSelfPermission(String permission)


工具类BaseActivity


android获取动态权限_第1张图片


android获取动态权限_第2张图片


android获取动态权限_第3张图片


android获取动态权限_第4张图片


android获取动态权限_第5张图片


android获取动态权限_第6张图片

你可能感兴趣的:(android获取动态权限)