开发一个Android应用程序,其中iam使用相机功能。 有没有办法在Android中获取捕获图像的创建日期?
感谢您的帮助。
答案 0 :(得分:5)
通过Exif界面,如果相机写它。看看here
ExifInterface exif = new ExifInterface(pathToTheImage);
String datetime = exif.getAttribute(ExifInterface.TAG_DATETIME);
答案 1 :(得分:1)
使用以下方法获取图像的捕获日期
private String getPhotoCapturedDate(String filePath){
//String capturedDate = null;
try {
ExifInterface exif = new ExifInterface(filePath);
if(exif != null){
return exif.getAttribute(ExifInterface.TAG_DATETIME);
}
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
答案 2 :(得分:0)
创建一个字符串变量
在该字符串变量中调用简单日期格式对象
new SimpleDateFormat(“yyyyMMdd_HHmmss”) .format(new Date());
现在将此字符串传递给图像路径......