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)