From 7fea2990470e32be551299caadd137aeefda8e7e Mon Sep 17 00:00:00 2001 From: misaochan Date: Tue, 12 Jan 2016 19:26:50 +1300 Subject: [PATCH] Removing unnecessary old class --- .../nrw/commons/upload/FilePathConverter.java | 56 ------------------- 1 file changed, 56 deletions(-) delete mode 100644 commons/src/main/java/fr/free/nrw/commons/upload/FilePathConverter.java diff --git a/commons/src/main/java/fr/free/nrw/commons/upload/FilePathConverter.java b/commons/src/main/java/fr/free/nrw/commons/upload/FilePathConverter.java deleted file mode 100644 index 9267bf9f8..000000000 --- a/commons/src/main/java/fr/free/nrw/commons/upload/FilePathConverter.java +++ /dev/null @@ -1,56 +0,0 @@ -package fr.free.nrw.commons.upload; - - -import android.content.Context; -import android.database.Cursor; -import android.net.Uri; -import android.provider.DocumentsContract; -import android.provider.MediaStore; -import android.util.Log; - -public class FilePathConverter { - - private Uri uri; - private Context context; - - public FilePathConverter(Context context, Uri uri) { - this.context = context; - this.uri = uri; - } - - /** - * Gets file path of image from its Uri - * May return null - */ - public String getFilePath(){ - - String filePath =""; - - try { - // Will return "image:x*" - String wholeID = DocumentsContract.getDocumentId(uri); - - // Split at colon, use second item in the array - String id = wholeID.split(":")[1]; - String[] column = {MediaStore.Images.Media.DATA}; - - // where id is equal to - String sel = MediaStore.Images.Media._ID + "=?"; - Cursor cursor = context.getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, - column, sel, new String[]{id}, null); - - int columnIndex = cursor.getColumnIndex(column[0]); - - if (cursor.moveToFirst()) { - filePath = cursor.getString(columnIndex); - } - cursor.close(); - - Log.d("Image", "File path: " + filePath); - return filePath; - } catch (IllegalArgumentException e) { - Log.w("Image", e); - return null; - } - } -}