使用cursor查询多媒体文件,查询不出所有文件!

山城忙碌人 2014-07-30 10:05:08
1 问题描述
我在做录音的demo,使用MediaRecorder来录音,录音后的文件是*.amr格式,录音后我通过
Cursor cursor = cursor = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
audioCloumn, MediaStore.Audio.Media.MIME_TYPE + "=?",
audioType, null);
查询数据,其中条件是String audioType[] = {"audio/amr" };
现在的问题是,我录音后的文件有些查询不出来,比如在一个文件夹有10个录音,只能查询出其中两个,没有使用limit之类的限制,在查询结果后打印cursor长度也只有两个,Log.i(AbstractDao.TAB_INFO,"count:"+ cursor.getCount());第一次发贴,还需要什么数据我及时补充,具体图片如下:

...全文
232 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
山城忙碌人 2016-05-18
  • 打赏
  • 举报
回复
谁回分就给谁!

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧