package org.commcare.utils;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
public class UrlUtils {
public static String getPathFromUri(Uri uri, Context context) {
if (uri.toString().startsWith("file")) {
return uri.toString().substring(6);
} else {
// find entry in content provider
String colString = null;
Cursor c = null;
try {
c = context.getContentResolver().query(uri, null, null, null, null);
if (c != null) {
c.moveToFirst();
// get data path
colString = c.getString(c.getColumnIndex("_data"));
}
} finally {
if (c != null) {
c.close();
}
}
return colString;
}
}
}