android如何实现相册时光轴?
ringa_lee
ringa_lee 2017-04-17 16:23:53
0
2
642

现在要实现扫描手机拍摄的所有照片,然后按照时间进行排序,实现时光轴效果,请问如何实现?

ringa_lee
ringa_lee

ringa_lee

Antworte allen(2)
Peter_Zhu

1、简单一点就按相片文件的修改时间排序,file.lastModified()得到文件最后修改时间,再做比较;
2、精确获取时间,相片都有EXIF信息,其中包含了相片拍摄时间、地点坐标、光圈、设备等,时间获取示例

ExifInterface exif = new ExifInterface(path);
String date = exif.getAttribute(ExifInterface.TAG_DATETIME);

更多信息,传不同的TAG即可,详细请参阅ExifInterface TAG定义。

伊谢尔伦

有的照片没有exif信息的,从exif读取不够完整
直接从数据库里面读取文件最后修改时间

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!