第一步:设置权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
第二步:处理版本冲突
具体可以查看链接:
【Android笔记】Android 7.0 FileUriExposedException完美解决
第三步:封装获取相机存储路径和隐式意图启动相机的代码
新建一个OutputTool.java
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Environment;
import android.provider.MediaStore;
import android.util.Log;
import java.io.File;
import java.io.IOException;
import static android.content.ContentValues.TAG;
/**
* Created by Sailist on 2018/8/22/0022.
*/
public