查看手机SD卡视频音频文件信息


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.查询音频



注意:需要加下面权限

android:name="android.permission.READ_EXTERNAL_STORAGE"/>

你可能感兴趣的:(Android)