首頁  >  問答  >  主體

android如何实现相册时光轴?

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

ringa_leeringa_lee2715 天前645

全部回覆(2)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 16:25:53

    1、簡單一點就按相片文件的修改時間排序,file.lastModified()得到文件最後修改時間,再做比較;
    2、精確獲取時間,相片都有EXIF信息,其中包含了相片拍攝時間、地點坐標、光圈、設備等,時間取得範例

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

    更多信息,傳不同的TAG即可,詳細請參閱ExifInterface TAG定義。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 16:25:53

    有的照片沒有exif資訊的,從exif讀取不夠完整
    直接從資料庫裡面讀取檔案最後修改時間

    回覆
    0
  • 取消回覆