Android可用的mime-types?

时间:2014-04-30 10:19:40

标签: android mime-types

在网上进行了几次搜索之后,我找不到一个可以告诉我Android应用程序中不同类型媒体的每个现有mime类型的地方。

以下是我所知道的存在和工作:

文字

"text/plain"

图片

"image/jpeg"
"image/bmp"
"image/gif"
"image/jpg"
"image/png"

视频

"video/wav"
"video/mp4"

这些是我拥有的并且知道工作,我缺少几个视频和声音类型文件。有没有人知道描述每个android mime类型的地方,或者你们曾经为这些不同类型的媒体使用过另一个mime类型吗?

编辑:

我在监视短信和短信的应用程序中使用它,而在mms类型中管理其中的内容。我为8以上的每个版本运行的代码。

3 个答案:

答案 0 :(得分:25)

这些天我做了一些搜索。

也许你应该阅读这些链接。

答案 1 :(得分:10)

  

我无法找到一个可以告诉我Android应用程序中不同类型媒体的每个现有mime类型的地方

Play商店中有超过一百万个应用程序,以及其他地方的应用程序(例如,预装在设备上,适用于Android的Amazon AppStore)。给定的设备将具有这些应用程序的某种组合。如果用户在平板电脑上运行Android 4.3+限制配置文件,则指定用户可以访问设备上某些应用的子集。

因此,在编译时无法知道给定Android设备可以为ACTION_VIEW活动请求等内容支持哪些MIME类型。操作系统本身不支持这样的MIME类型 - 它们都是由应用程序提供的。

  

以下是我所知道的存在和工作:

某些设备可能预安装了支持这些MIME类型的应用。 text/plain最不可能得到支持,并且#34;开箱即用"。

答案 2 :(得分:0)

您可以在Android中使用现有映射  String mimeType = MimeTypeMap.getSingleton()。getMimeTypeFromExtension(ext.toLowerCase());