MediaReader.java 文件源码

java
阅读 41 收藏 0 点赞 0 评论 0

项目:Recognize-it 作者:
/**
 * Get all the multimedia files, including videos and pictures.
 */
@WorkerThread
public ArrayList<AlbumFolder> getAllMedia() {
    Map<String, AlbumFolder> albumFolderMap = new HashMap<>();
    AlbumFolder allFileFolder = new AlbumFolder();
    allFileFolder.setChecked(true);
    allFileFolder.setName(mContext.getString(R.string.album_all_images_videos));

    scanImageFile(albumFolderMap, allFileFolder);
    scanVideoFile(albumFolderMap, allFileFolder);

    ArrayList<AlbumFolder> albumFolders = new ArrayList<>();
    Collections.sort(allFileFolder.getAlbumFiles());
    albumFolders.add(allFileFolder);

    for (Map.Entry<String, AlbumFolder> folderEntry : albumFolderMap.entrySet()) {
        AlbumFolder albumFolder = folderEntry.getValue();
        Collections.sort(albumFolder.getAlbumFiles());
        albumFolders.add(albumFolder);
    }
    return albumFolders;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号