Fix image extension

This commit is contained in:
NekoInverter committed 2020-10-27 22:11:35 +08:00
1 parent 867a9fb66f
commit 257804cc85
7 files changed
+87 -4

No files matched your search

@@ -125,8 +125,33 @@ public class DirGalleryProvider extends GalleryProvider2 implements Runnable {
@NonNull
@Override
public String getImageFilename(int index) {
// TODO
return Integer.toString(index);
UniFile[] fileList = mFileList.get();
if (null == fileList || index < 0 || index >= fileList.length) {
return Integer.toString(index);
}
UniFile src = fileList[index];
String name = src.getName();
if (name == null) {
return Integer.toString(index);
}
return name;
}
@NonNull
@Override
public String getImageFilenameWithExtension(int index) {
UniFile[] fileList = mFileList.get();
if (null == fileList || index < 0 || index >= fileList.length) {
return Integer.toString(index);
}
UniFile src = fileList[index];
String extension = FileUtils.getExtensionFromFilename(src.getName());
String name = src.getName();
if (name == null) {
return Integer.toString(index);
}
name = null != extension ? name + "." + extension : name;
return name;
}
@Override