http://blog.csdn.net/zqchn/article/details/8770913的补充
FileUtils文件
public class FileUtils
{
public static String
getPath(Context context, Uri uri) {
if ("content".equalsIgnoreCase(uri.getScheme()))
{
String[]
projection = { "_data" };
Cursor
cursor = null;
try {
cursor
= context.getContentResolver().query(uri, projection,null,
null,
null);
int column_index
= cursor.getColumnIndexOrThrow("_data");
if (cursor.moveToFirst())
{
return cursor.getString(column_index);
}
}
catch (Exception
e) {
//
Eat it
}
}
else if ("file".equalsIgnoreCase(uri.getScheme()))
{
return uri.getPath();
}
return null;
}
}
|