-
public class MimeTypeSee mime type list
Created on 03/06/21
-
-
Field Summary
Fields Modifier and Type Field Description private final StringUNKNOWNprivate final StringBINARY_FILEprivate final StringZIPprivate final StringIMAGEprivate final StringAUDIOprivate final StringVIDEOprivate final StringTEXTprivate final StringFONTprivate final StringAPPLICATIONprivate final StringCHEMICALprivate final StringMODELpublic final static MimeTypeINSTANCE
-
Method Summary
Modifier and Type Method Description final static StringgetFullFileName(String name, String mimeType)Given
name=ABCANDmimeType=video/mp4, then returnABC.mp4Given
name=ABCANDmimeType=null, then returnABCGiven
name=ABC.mp4ANDmimeType=video/mp4, then returnABC.mp4
final static StringgetExtensionFromMimeType(String mimeType)Some mime types return no file extension on older API levels. final static StringgetBaseFileName(String filename)final static StringgetExtensionFromFileName(String filename)final static BooleanhasExtension(String filename)File extensions must be alphanumeric. final static StringgetExtensionFromMimeTypeOrFileName(String mimeType, String filename)final static StringgetMimeTypeFromExtension(String fileExtension)Some file types return no mime type on older API levels. final static StringgetMimeTypeFromFileName(String filename)final StringgetUNKNOWN()final StringgetBINARY_FILE()final StringgetZIP()final StringgetIMAGE()final StringgetAUDIO()final StringgetVIDEO()final StringgetTEXT()final StringgetFONT()final StringgetAPPLICATION()final StringgetCHEMICAL()final StringgetMODEL()-
-
Method Detail
-
getFullFileName
final static String getFullFileName(String name, String mimeType)
Given
name=ABCANDmimeType=video/mp4, then returnABC.mp4Given
name=ABCANDmimeType=null, then returnABCGiven
name=ABC.mp4ANDmimeType=video/mp4, then returnABC.mp4
- Parameters:
name- can have file extension or not
-
getExtensionFromMimeType
final static String getExtensionFromMimeType(String mimeType)
Some mime types return no file extension on older API levels. This function adds compatibility accross API levels. Since API 29, MimeType.BINARY_FILE has extension
*.bin
-
getBaseFileName
final static String getBaseFileName(String filename)
-
getExtensionFromFileName
final static String getExtensionFromFileName(String filename)
-
hasExtension
final static Boolean hasExtension(String filename)
File extensions must be alphanumeric. The following filenames are considered as have no extension:
abc.pq rsabc.あん
-
getExtensionFromMimeTypeOrFileName
final static String getExtensionFromMimeTypeOrFileName(String mimeType, String filename)
-
getMimeTypeFromExtension
final static String getMimeTypeFromExtension(String fileExtension)
Some file types return no mime type on older API levels. This function adds compatibility accross API levels.
-
getMimeTypeFromFileName
final static String getMimeTypeFromFileName(String filename)
-
getUNKNOWN
final String getUNKNOWN()
-
getBINARY_FILE
final String getBINARY_FILE()
-
getAPPLICATION
final String getAPPLICATION()
-
getCHEMICAL
final String getCHEMICAL()
-
-
-