Mega Code Archive

 
Categories / Android / File
 

Get the filename of the media file and use that as the default title

import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.util.Log; class Utils {   public static String getFilePath(Context ctx, Uri uri) {     ContentResolver cr = ctx.getContentResolver();     String file_path = null;     // .     Cursor cursor = cr.query(uri,         new String[] { android.provider.MediaStore.MediaColumns.DATA },         null, null, null);     if (cursor != null) {       cursor.moveToFirst();       file_path = cursor.getString(0);       cursor.close();     } else {       file_path = uri.getPath();     }     return file_path;   } }