I want to get file name from sdcard file path. e.g. :/storage/sdcard0/DCIM/Camera/1414240995236.jpg I want get 1414240995236.jpg I have written the code to fe
/storage/sdcard0/DCIM/Camera/1414240995236.jpg I want get 1414240995236.jpg
Final working solution:
public static String getFileName(Uri uri) { try { String path = uri.getLastPathSegment(); return path != null ? path.substring(path.lastIndexOf("/") + 1) : "unknown"; } catch (Exception e) { e.printStackTrace(); } return "unknown"; }