Android按時間先后順序獲取目錄下文件列表
更新時間:2018年09月24日 09:51:28 作者:周木水
這篇文章主要為大家詳細(xì)介紹了Android按時間先后順序獲取目錄下文件列表,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了Android按時間先后順序獲取文件列表的具體代碼,供大家參考,具體內(nèi)容如下
/**
* 獲取目錄下所有文件(按時間排序)
*
* @param path
* @return
*/
public static List<File> listFileSortByModifyTime(String path) {
List<File> list = getFiles(path, new ArrayList<File>());
if (list != null && list.size() > 0) {
Collections.sort(list, new Comparator<File>() {
public int compare(File file, File newFile) {
if (file.lastModified() < newFile.lastModified()) {
return -1;
} else if (file.lastModified() == newFile.lastModified()) {
return 0;
} else {
return 1;
}
}
});
}
return list;
}
/**
*
* 獲取目錄下所有文件
*
* @param realpath
* @param files
* @return
*/
public static List<File> getFiles(String realpath, List<File> files) {
File realFile = new File(realpath);
if (realFile.isDirectory()) {
File[] subfiles = realFile.listFiles();
for (File file : subfiles) {
if (file.isDirectory()) {
getFiles(file.getAbsolutePath(), files);
} else {
files.add(file);
}
}
}
return files;
}
測試:
List<File> list = listFileSortByModifyTime("/storage/sdcard1/DCIM/Camera/");
int i = 0;
for (File file : list) {
i++;
Log.i("ZMS",
i + ":" + file.getName() + " = "
+ file.lastModified());
}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android 為ListView添加分段標(biāo)頭的方法
下面小編就為大家?guī)硪黄狝ndroid 為ListView添加分段標(biāo)頭的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04
Android NDK開發(fā)(C語言--動態(tài)內(nèi)存分配)
這篇文章主要介紹了Android NDK開發(fā) C語言--動態(tài)內(nèi)存分配2021-12-12
Android代碼檢查規(guī)則Lint的自定義與應(yīng)用詳解
本文主要介紹了Android代碼檢查規(guī)則Lint的自定義與應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Android 4.4以上"沉浸式"狀態(tài)欄效果的實現(xiàn)方法
Android與ios效果互仿早已不是什么稀奇的事,我猜大概這個效果來自ios吧,有爭議說這種效果不能叫做沉浸式,叫透明狀態(tài)欄更合適,我也感覺這和沉浸式的含義不太一致。但是大家都這么叫了,那就這樣唄。下面來一起看看關(guān)于Android 4.4以上"沉浸式"效果的實現(xiàn)方法。2016-09-09
Android開發(fā)之搜索框SearchView用法示例
這篇文章主要介紹了Android開發(fā)之搜索框SearchView用法,結(jié)合實例形式分析了Android搜索框SearchView的基本功能、用法及相關(guān)操作注意事項,需要的朋友可以參考下2019-03-03
Android學(xué)習(xí)系列一用按鈕實現(xiàn)顯示時間
這篇文章主要介紹了Android學(xué)習(xí)系列一用按鈕實現(xiàn)顯示時間的相關(guān)資料,需要的朋友可以參考下2016-05-05

