Я разработал простой медиаплеер для Android. Он имеет вид списка для загрузки всех песен на SD-карту, панель поиска и кнопку воспроизведения. Мне нужно создать галерею обложек альбомов для моего приложения (например, в музыкальном приложении Google Play). Я использовал этот код, чтобы получить все песни с SD-карты,
public ArrayList<String> GetFiles(String DirectoryPath) {
ArrayList<String> MyFiles = new ArrayList<String>();
File f = new File(DirectoryPath);
f.mkdirs();
File[] files = f.listFiles();
if (files.length == 0) {
return null;
}else {
for (int i=0; i<files.length; i++)
MyFiles.add(files[i].getName());
}
return MyFiles;
}
Как улучшить этот код, чтобы вернуть название песни и обложку альбома?
Как создать миниатюру для каждой песни?
_________ | | | image | | | |_________| | title | |_________|