假设我正在编写一个替代的相机应用程序,并希望将图像写入与相机完全相同的位置,并以与相机完全相同的名称命名它们。
我将如何做到这一点?
如何知道相机文件的位置?
如何知道当前的命名约定?
如何获得该目录的权限?
任何答案将不胜感激。
好吧,假设它不是真正的相机替代品。假设我想编写图像以外的格式,如音频、视频或其他内容。
最佳答案
我将如何做到这一点?
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) + File.separator + "You Dir. Name";
如果你附加任何字符串来结束这个
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
它将创建
dir
文件夹内如何知道相机文件的位置?
默认情况下,相机使用此位置
Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)
如何知道当前的命名约定?
IMG_yyyyMMDD_timeStamp
如何获得该目录的权限?
对相机和外部存储权限使用权限管理器
关于android - 如何将文件写入相机所在的 DCIM 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41782162/