public class

AndroidMimeTypeFinder

extends Object
implements MimeTypeFinder
java.lang.Object
   ↳ com.kinvey.android.AndroidMimeTypeFinder

Class Overview

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

Summary

Public Constructors
AndroidMimeTypeFinder()
Public Methods
void getMimeType(FileMetaData metaData)
Calculate MimeType from a file name
void getMimeType(FileMetaData meta, File file)
Calculate MimeType from a File object
void getMimeType(FileMetaData meta, InputStream stream)
Calculate MimeType from an InputStream
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.kinvey.java.MimeTypeFinder

Public Constructors

public AndroidMimeTypeFinder ()

Public Methods

public void getMimeType (FileMetaData metaData)

Calculate MimeType from a file name

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

public void getMimeType (FileMetaData meta, File file)

Calculate MimeType from a File object

Parameters
meta the FileMetaData to populate
file the file of the data

public void getMimeType (FileMetaData meta, InputStream stream)

Calculate MimeType from an InputStream

Parameters
meta the FileMetaData to populate
stream the stream of the data