[求助]用ContentResolver取不到MediaStore里的内容
代码如下:
ContentResolver cr =this.getContentResolver();
Cursor tempCur = cr.query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
/*new String[]{
MediaStore.Audio.Media._ID, //int
MediaStore.Audio.Media.DATA, //String
MediaStore.Audio.Media.DISPLAY_NAME, //String
MediaStore.Audio.Media.MIME_TYPE //String
}*/
null,//无论取null还是上边的数组都是一样的
null, null, MediaStore.Audio.Media.DEFAULT_SORT_ORDER); //order取null也是一样的
if(tempCur!=null){
if(D)Log.d(TAG,"Cursor.getCount in Audio"+tempCur.getCount());
}else{
if(D)Log.d(TAG,"Cursor.getCount in Audio is NULL");
}manifest 权限 :
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>在我自己的手机上调试 moto defy+ (因为虚拟机里木有多媒体文件...懒得弄...)
手机里有一堆歌...
catlog:
06-27 23:29:38.139: D/Puzzle_Config(16872): Cursor.getCount in Audio is NULL
肿么破...
...全文
相关推荐
android 通过MediaStore 数据库获取本地指定文件夹下的视频文件 可以排序并删除文件
android 通过MediaStore 数据库获取本地指定文件夹下的视频文件 可以排序并删除文件
Android中通过MediaStore获取音乐文件信息方法
主要介绍了Android中通过MediaStore获取音乐文件信息方法,本文讲解了获取歌曲的名称、歌曲的专辑名、歌曲的歌手名、歌曲文件的全路径、歌曲文件的名称、歌曲文件的发行日期等音乐文件信息的方法,需要的朋友可以参考下
MediaStore_Media_System:基于MediaStore的多媒体系统
MediaStore_Media_System 基于MediaStore的多媒体系统
Android MediaStore检索视频
该文章是为了检索手机上sd卡中的视频,然后将检索出来的相应视频的缩略图,名称等视频信息显示在ListView上。点击每个item后播放相应的视频。
认识Android多媒体数据库MediaStore.doc
认识Android多媒体数据库MediaStore.doc


