在网上进行了几次搜索之后,我找不到一个可以告诉我Android应用程序中不同类型媒体的每个现有mime类型的地方。
以下是我所知道的存在和工作:
文字
"text/plain"
图片
"image/jpeg"
"image/bmp"
"image/gif"
"image/jpg"
"image/png"
视频
"video/wav"
"video/mp4"
这些是我拥有的并且知道工作,我缺少几个视频和声音类型文件。有没有人知道描述每个android mime类型的地方,或者你们曾经为这些不同类型的媒体使用过另一个mime类型吗?
编辑:
我在监视短信和短信的应用程序中使用它,而在mms类型中管理其中的内容。我为8以上的每个版本运行的代码。
答案 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());