if (ContextCompat.checkSelfPermission(AddImgActivity.this, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions((Activity) AddImgActivity.this, new String[]{Manifest.permission.CAMERA}, 1); } else { //权限已经被授予,在这里直接写要执行的相应方法即可 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); // 指定调用相机拍照后照片的储存路径 intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(tempFile)); startActivityForResult(intent, PHOTO_REQUEST_TAKEPHOTO); }
安卓动态申请拍照权限,记录一下
最新推荐文章于 2024-08-11 03:51:06 发布