API Reference

com.kinvey.android

Class AndroidMimeTypeFinder

  • com.kinvey.android.AndroidMimeTypeFinder


  • public class AndroidMimeTypeFinder

    Uses Android features to determine the MIME type of a provided file.

    There are various getMimeType(...) methods, which all take various parameters as well as a FileMetaData object. When the mimetype is found, it will be set in the provided FileMetaData

    • Constructor Summary

      Constructors 
      Constructor and Description
      AndroidMimeTypeFinder()
      Uses Android features to determine the MIME type of a provided file.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void getMimeType(com.kinvey.java.model.FileMetaData meta, java.io.InputStream stream)
      Calculate MimeType from an InputStream
      void getMimeType(com.kinvey.java.model.FileMetaData meta, java.io.File file)
      Calculate MimeType from a File object
      void getMimeType(com.kinvey.java.model.FileMetaData metaData)
      Calculate MimeType from a file name
    • Constructor Detail

      • AndroidMimeTypeFinder

        public AndroidMimeTypeFinder()

        Uses Android features to determine the MIME type of a provided file.

        There are various getMimeType(...) methods, which all take various parameters as well as a FileMetaData object. When the mimetype is found, it will be set in the provided FileMetaData

    • Method Detail

      • getMimeType

        public void getMimeType(com.kinvey.java.model.FileMetaData meta,
                                java.io.InputStream stream)

        Calculate MimeType from an InputStream

        Parameters:
        meta - the FileMetaData to populate
        stream - the stream of the data
      • getMimeType

        public void getMimeType(com.kinvey.java.model.FileMetaData meta,
                                java.io.File file)

        Calculate MimeType from a File object

        Parameters:
        meta - the FileMetaData to populate
        file - the file of the data
        See Also:
        File
      • getMimeType

        public void getMimeType(com.kinvey.java.model.FileMetaData metaData)

        Calculate MimeType from a file name

        Parameters:
        metaData - the FileMetaData to populate, also containing the filename (with file extension)