Android 11 拍照问题
Posted 无人i
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 11 拍照问题相关的知识,希望对你有一定的参考价值。
安卓11有权限要求,以下方法管用
//跳转到相机
private void showCamera() {
File fileDir = new File(Environment.getExternalStorageDirectory(),"Pictures");
if (!fileDir.exists()){
fileDir.getParentFile().mkdir();
}
filePath = fileDir.getAbsolutePath() + "/IMG_" + System.currentTimeMillis() + ".jpg";
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (Build.VERSION.SDK_INT > 24){
imageUri = FileProvider.getUriForFile(this,this.getPackageName() + ".fileprovider",
new File(filePath));
}
else {
imageUri = Uri.fromFile(new File(filePath));
}
intent.putExtra(MediaStore.EXTRA_OUTPUT,imageUri);
startActivityForResult(intent,TAKE_PHOTO);
}
以上是关于Android 11 拍照问题的主要内容,如果未能解决你的问题,请参考以下文章