android得到图片的url

android得到图片的url,在线等
android程序中
  Intent intent = new Intent();  
  intent.setType("image/*");  
  intent.setAction(Intent.ACTION_GET_CONTENT);  

我是通过这种方式得到本机图片的路径的,现我用 System.out.println(intent.getData());  
输出的路径为 content://media/external/images/media/227

现问: 1 这是一种什么路径?
  2 如何得到 /sdcard/image.JPG 这种形式的路径

thanks

------解决方案--------------------
这是一个Uri,根据下面的方法可以得到绝对路径
protected String getAbsoluteImagePath(Uri uri)
{
// can post image
String [] proj={MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery( uri,
proj, // Which columns to return
null, // WHERE clause; which rows to return (all rows)
null, // WHERE clause selection arguments (none)
null); // Order-by clause (ascending by name)

int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();

return cursor.getString(column_index);
}