1.查询视频
//查询视频数据库 AsyncQueryHandler asyncQueryHandler = new AsyncQueryHandler(getActivity().getContentResolver()) { //该方法运行与主方法中 @Override protected void onQueryComplete(int token, Object cookie, Cursor cursor) { if(cursor != null){ } } }; int token = 0;// 相当于Message.what Object cookie = null;// 相当于Message.obj Uri uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI; String[] projection = new String[]{// 指定要查询哪些列 MediaStore.Video.Media._ID,MediaStore.Video.Media.TITLE,MediaStore.Video.Med ia.SIZE,MediaStore.Video.Media.DURATION,MediaStore.Video.Media.DATA }; String selection = null;//指导查询条件 String[] selectionArgs = null;//指导查询条件带的参数 String orderBy = MediaStore.Video.Media.TITLE + " ASC";//排序 // 这个方法会运行在子线程 asyncQueryHandler.startQuery(token,cookie,uri,projection,selection,selectionArgs, orderBy);
1.查询音频
注意:需要加下面权限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>