|
@@ -349,6 +349,7 @@ public class MainActivity extends BaseActivity {
|
|
|
Log.e("-------->","------>toTakePhoto");
|
|
|
long timeStamp = System.currentTimeMillis();
|
|
|
savePath = timeStamp+".jpg";
|
|
|
+ Log.e("-------->","111------>savePath="+savePath);
|
|
|
// 请求 CameraProvider
|
|
|
cameraProviderFuture = ProcessCameraProvider.getInstance(this);
|
|
|
//检查 CameraProvider 可用性,验证它能否在视图创建后成功初始化
|
|
@@ -556,6 +557,7 @@ public class MainActivity extends BaseActivity {
|
|
|
cameraProvider.bindToLifecycle((LifecycleOwner) this, cameraSelector, preview, imageCapture);
|
|
|
|
|
|
// 通过 ContentValues 对象设置文件名和文件类型
|
|
|
+ Log.e("-------->","222------>savePath="+savePath);
|
|
|
ContentValues contentValues = new ContentValues();
|
|
|
contentValues.put(MediaStore.MediaColumns.DISPLAY_NAME, savePath);
|
|
|
contentValues.put(MediaStore.MediaColumns.MIME_TYPE, "image/jpeg");
|
|
@@ -573,6 +575,8 @@ public class MainActivity extends BaseActivity {
|
|
|
new ImageCapture.OnImageSavedCallback() {
|
|
|
@Override
|
|
|
public void onImageSaved(@NonNull ImageCapture.OutputFileResults outputFileResults) {
|
|
|
+ Log.e("-------->","333------>savePath="+outputFileResults.getSavedUri());
|
|
|
+ Log.e("-------->","444------>savePath="+outputFileResults.getSavedUri().getPath());
|
|
|
Log.e("-------->","------>保存成功");
|
|
|
// Toast.makeText(MainActivity.this, "保存成功", Toast.LENGTH_SHORT).show();
|
|
|
Log.e("-------->","------->path="+getImagePath(savePath));
|