1、普通申请权限
if(ContextCompat.checkSelfPermission(XXX.this,
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
ActivityCompat.requestPermissions(XXX.this,new String[]{
Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
}else {
code...
}
2、Fragment申请权限
if(ContextCompat.checkSelfPermission(getActivity(),
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){
requestPermissions(new String[]{
Manifest.permission.WRITE_EXTERNAL_STORAGE},1);
}else {
code...
}
3、