【发布时间】:2013-11-21 17:27:29
【问题描述】:
我是安卓新手。我只想将光标移至一个文件。但是怎么做?我试过了,但不起作用并给出错误。
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();
}
}
【问题讨论】:
-
感谢您的广告。我解决了我的问题。我稍后更新并告诉错误。
-
但我不允许接受我自己的回复。你必须这样做!谢谢你。
-
哦不。stackoverflow 告诉我明天我可以接受。这很有趣!哈哈。
-
如果有帮助就给我投票吧!
标签: android cursor uri mediastore