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

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

ringa_lee
ringa_lee

ringa_lee

全部回覆(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讀取不夠完整
直接從資料庫裡面讀取檔案最後修改時間

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!