android根据图片的uri获取图片的物理路径

Uri uri = Uri.parse("content://media/external/images/media/4");

  ContentResolver cr = this.getContentResolver();

  Cursor cursor = cr.query(uri, null, null, null, null);

  cursor.moveToFirst();

  for (int i = 0; i < cursor.getColumnCount(); i++) {

  System.out.println(i+"-----------------"+cursor.getString(i));

  }

  这个可以遍历cursor,其中_data字段 就是图片的物理路径

你可能感兴趣的:(android,null)