fix file type detect

This commit is contained in:
Page Asgardius 2022-09-13 10:48:26 -07:00
parent 3c463f7545
commit da4eaa5873

View file

@ -32,6 +32,7 @@ import java.net.URL;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.List; import java.util.List;
import java.util.Locale;
public class ObjectSelect extends AppCompatActivity { public class ObjectSelect extends AppCompatActivity {
@ -127,23 +128,23 @@ public class ObjectSelect extends AppCompatActivity {
if (Name.get(i).toString().endsWith("/")) { if (Name.get(i).toString().endsWith("/")) {
Img.add(R.drawable.folder); Img.add(R.drawable.folder);
} }
else if (Name.get(i).toString().endsWith(".txt") || Name.get(i).toString().endsWith(".md")) { else if (Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".txt") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".md")) {
Img.add(R.drawable.textfile); Img.add(R.drawable.textfile);
} }
else if (Name.get(i).toString().endsWith(".jpg") || Name.get(i).toString().endsWith(".jpeg") || Name.get(i).toString().endsWith(".png") || Name.get(i).toString().endsWith(".gif")) { else if (Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".jpg") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".jpeg") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".png") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".gif")) {
Img.add(R.drawable.imagefile); Img.add(R.drawable.imagefile);
} }
else if (Name.get(i).toString().endsWith(".opus") || Name.get(i).toString().endsWith(".ogg") else if (Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".opus") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".ogg")
|| Name.get(i).toString().endsWith(".oga") || Name.get(i).toString().endsWith(".mp3") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".oga") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".mp3")
|| Name.get(i).toString().endsWith(".m4a") || Name.get(i).toString().endsWith(".flac") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".m4a") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".flac")
|| Name.get(i).toString().endsWith(".mka")) { || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".mka")) {
Img.add(R.drawable.audiofile); Img.add(R.drawable.audiofile);
} }
else if(Name.get(i).toString().endsWith(".mp4") || Name.get(i).toString().endsWith(".mkv") else if(Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".mp4") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".mkv")
|| Name.get(i).toString().endsWith(".webm") || Name.get(i).toString().endsWith(".m4v")) { || Name.get(i).toString().endsWith(".webm") || Name.get(i).toString().endsWith(".m4v")) {
Img.add(R.drawable.videofile); Img.add(R.drawable.videofile);
} }
else if (Name.get(i).toString().endsWith(".htm") || Name.get(i).toString().endsWith(".html")) { else if (Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".htm") || Name.get(i).toString().toLowerCase(Locale.ROOT).endsWith(".html")) {
Img.add(R.drawable.webpage); Img.add(R.drawable.webpage);
} }
else { else {