나는 안드로이드를 처음 사용하고 있습니다. 한 파일에만 커서를 가져오고 싶습니다. 그러나 어떻게? 나는 이것을 시도했지만 작동하지 않으며 오류를 준다.하나의 파일에만 커서를 가져 오려고합니다. 하지만 어떻게? (해결)
private void getallaudioFromMySpecialFolder() {
String[] star = { "*" };
String Dir_recordedAudios= Environment.getExternalStorageDirectory()+File.separator+"My Audios"+File.separator;
File Directory=new File(Dir_recordedAudios);
Uri u=Uri.fromFile(Directory);
Uri uri = Uri.parse(u.toString());
Cursor musiccursor = managedQuery(uri, star,null, null, null);
if (musiccursor!= null) {
if (musiccursor.moveToFirst()) {
do {
String duration = musiccursor.getString(musiccursor.getColumnIndex(MediaStore.Audio.Media.DURATION));
String str_duration=CalTotalTime(Integer.valueOf(duration));
String path= musiccursor.getString(musiccursor.getColumnIndex(MediaStore.Audio.Media.DATA));
Log.d("************", "**************");
Log.d("path",path);
Log.d("totalTime", str_duration);
} while (musiccursor.moveToNext());
}
musiccursor.close();
}
}
}는 귀하의 광고 주셔서 감사합니다. 나는 내 질문을 해결한다. 나중에 이것을 업데이트하고 오류를 알려준다. –
하지만 내 자신의 응답을 수락하지 못했습니다. 당신은 그것을해야합니다! 감사합니다. –
오 no.stackoverflow tomarrow 내가 받아 들일 수 말해.이 웃기는입니다! 하하. –