调用权限。一是程序里实现,二是在配置里面实现。
if(Build.VERSION.SDK_INT >=23){
int REQUEST_CODE_CONTACT = 101;
String[] permissions = {Manifest.permission.RECORD_AUDIO,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE };
//验证是否许可权限
for (String str:permissions){
if(this.checkSelfPermission(str) != PackageManager.PERMISSION_GRANTED){
//申请权限
this.requestPermissions(permissions, REQUEST_CODE_CONTACT);
return;
}
}
}
if(Build.VERSION.SDK_INT >=23){
int REQUEST_CODE_CONTACT = 101;
String[] permissions = {Manifest.permission.RECORD_AUDIO,
Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE };
//验证是否许可权限
for (String str:permissions){
if(this.checkSelfPermission(str) != PackageManager.PERMISSION_GRANTED){
//申请权限
this.requestPermissions(permissions, REQUEST_CODE_CONTACT);
return;
}
}
}