1

https://developer.android.com/training/camera/photobasics.html

我遵循谷歌的例子,但使用:

File storageDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);

我在图片文件夹中有我的照片,但我的设备确实将照片的另一个副本保存在 DCIM 文件夹中(具有不同的时间戳)。例如:我在图片中获得了一张照片 My_prefix_20180122_ 171255 .jpg 在 DCIM 中获得了另一张 IMG_20180122_ 171300 .jpg。如何避免这种情况?

(在 Android 4.4、Android 6.0 上测试。)

谢谢。

4

1 回答 1

2

我在图片中有一张照片 My_prefix_20180122_171255.jpg 和 DCIM 中的另一张 IMG_20180122_171300.jpg

该行为因相机应用程序而异。有数百种相机应用程序,它们都预装在设备上,用户可以通过 Play 商店和其他地方安装。

如何避免这种情况?

请勿使用第三方相机应用程序拍照。自己动手,可以直接使用相机 API,也可以使用第三方相机库(例如,Fotoapparat、CameraKit-Android)。

于 2018-01-22T16:27:22.610 回答