解决方案 »

  1.   

    try
    Cursor cursor = new MergeCursor(new Cursor[] {
    resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
    null, null, null, null),
    resolver.query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
    null, null, null, null) });
      

  2.   

    hjywyj        后面的  do  while  循环怎么改??
      

  3.   

    用了一楼大神的方法,但只有一个video循环,结果出现了两个一样的mp4文件
      

  4.   


    是多个吧?
    循环里
    map=new HashMap<String,Object>();
      

  5.   


    是多个吧?
    循环里
    map=new HashMap<String,Object>();这句话我在循环外面写了,就是我要获得mp3文件,现在已经有一个do  while  获取video文件了,但是是不是还要加一个do while来获取mp3文件,这样的两个dowhile能不能写在一起??