1. 程式人生 > >對呼叫檔案管理器的新增

對呼叫檔案管理器的新增



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;}}