karla
karla

Reputation: 4606

How to tell what's the MIME type according to the file?

Is there any elegant way (not just if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"}) to learn programatically the MIME type that should be put into an intent, with which I have to open the file?

Thanks!

Upvotes: 8

Views: 8606

Answers (2)

kgutteridge
kgutteridge

Reputation: 8991

well it does the same as your if statement but is slightly more elegant

Use the MimeTypeMap class

http://developer.android.com/reference/android/webkit/MimeTypeMap.html

Upvotes: 12

roundhill
roundhill

Reputation: 700

You can use MediaStore to find the mime type:

http://developer.android.com/reference/android/provider/MediaStore.MediaColumns.html#MIME_TYPE

Upvotes: 0

Related Questions