【问题标题】:Android - take a photo - do not save photo in DCIM folder [duplicate]Android - 拍照 - 不要将照片保存在 DCIM 文件夹中 [重复]
【发布时间】:2018-01-22 16:21:27
【问题描述】:

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 上测试。)

谢谢。

【问题讨论】:

    标签: android android-photos


    【解决方案1】:

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

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

    如何避免这种情况?

    请勿使用第三方相机应用拍照。直接使用相机 API 或使用第三方相机库(例如,Fotoapparat、CameraKit-Android)自行获取。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-18
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 2012-09-12
      • 2012-11-25
      • 2012-12-18
      • 2012-11-11
      相关资源
      最近更新 更多