package com.poqop.document.utils;
import android.content.ContentResolver;
import android.database.Cursor;
import android.net.Uri;
import android.util.Log;
public class PathFromUri
{
public static String retrieve(ContentResolver resolver, Uri uri)
{
Log.v("menu", "uri.getScheme()=="+uri.getScheme()+"....uri=="+uri);
if (uri.getScheme().equals("file"))
{
return uri.getPath();
}
final Cursor cursor = resolver.query(uri, new String[]{"_data"}, null, null, null);
Log.v("menu", "cursor=="+cursor);
if (cursor.moveToFirst())
{
return cursor.getString(0);
}
throw new RuntimeException("Can't retrieve path from uri: " + uri.toString());
}
}