Android拍照软件的制作,包括拍照,存储的功能,以下为MainActivity的内容
解决了按钮闪退、拍照照片存储缓慢等问题
加了裁剪功能但是使用还需要完善。
文件名是我的,需要修改,希望能帮助到和我一样问题的人。
如果还是需要整个文件来参考的话我的主页有上传整个安卓文件。
仅仅适用于安卓9以及安卓9以下
package com.example.takephoto;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.FileProvider;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.media.MediaScannerConnection;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.StrictMode;
import android.provider.MediaStore;
import android.view.View;
import android.widget.ImageView;
import android.widget.Toast;
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MainActivity extends AppCompatActivity {
private static final int ACTIVITY_START_CAMERA_APP=0;
private ImageView mPhotoCapturedImageView;
private String mImageFileLocation="";
// private String mImageFileLocation=