if
(android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED) ==
false
) {
Toast.makeText(
this
,
"SD 카드가 반드시 필요합니다."
, Toast.LENGTH_LONG).show();
finish();
return
;
}
sdPath = android.os.Environment.getExternalStorageDirectory().getAbsolutePath();
sdDir =
new
File(sdPath);
FilenameFilter filter =
new
FilenameFilter() {
public
boolean
accept(File dir, String name) {
return
name.endsWith(
".mp3"
);
}
};
String[] mplist = sdDir.list(filter);
if
(mplist.length ==
0
) {
Toast.makeText(
this
,
"재생할 파일이 없습니다."
,
1
).show();
finish();
return
;
}
mp3List =
new
ArrayList<String>();
for
(String s : mplist) {
mp3List.add(sdPath +
"/"
+ s);
}
position =
0
;
}