Android7.0 调用相机权限处理

  1. 判断当前sdk版本
//判断版本
if (Build.VERSION.SDK_INT >= 24) {
   imageUri = FileProvider.getUriForFile(MainActivity.this, "com.robert.takepictureandablum.fileprovider", file);
} else {
   imageUri = Uri.fromFile(file);
}//启动Activity
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, TAKE_PICTURE);
  1. 配置provider
 在manifest Application节点下加入:

          
      
配置的文件路径,/ 表示是全部文件


  

你可能感兴趣的:(Android7.0 调用相机权限处理)