type studio mimetypemap android mime-types

mimetypemap - mime type android studio



Android mime-types disponibles? (4)

No pude encontrar un lugar que pudiera decirme cada tipo de mime existente para diferentes tipos de medios en aplicaciones de Android

Hay más de un millón de aplicaciones en Play Store, además de otras en otros lugares (por ejemplo, preinstalado en dispositivos, Amazon AppStore para Android). Un dispositivo dado tendrá alguna combinación de estas aplicaciones. Un usuario determinado tendrá acceso a algún subconjunto de las aplicaciones en el dispositivo, si el usuario está ejecutando un perfil restringido de Android 4.3+ en una tableta.

Por lo tanto, no hay manera de saber, en el momento de la compilación, qué tipos MIME puede admitir un determinado dispositivo Android para cosas como las ACTION_VIEW actividad ACTION_VIEW . El sistema operativo en sí no admite este tipo de tipos MIME, todos son proporcionados por aplicaciones.

Aquí están los que conozco que existen y funcionan:

Algunos dispositivos pueden tener aplicaciones preinstaladas que admiten esos tipos MIME. text/plain es el menos probable de su conjunto para ser compatible "fuera de la caja".

Después de varias búsquedas en línea, no pude encontrar un lugar que pudiera indicarme cada tipo mime existente para diferentes tipos de medios en aplicaciones de Android.

Aquí están los que conozco que existen y funcionan:

Para texto

"text/plain"

Para imagen

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

Para video

"video/wav" "video/mp4"

Estos son los que tengo y sé que funcionan, me faltan varios archivos de video y de tipo de sonido. ¿Alguien conoce un lugar donde se describe cada tipo de mimo de Android o alguna vez usaron otro tipo de mimo para estos diferentes tipos de medios?

EDITAR:

Estoy usando esto en una aplicación que monitorea sms y mms y en el tipo mms administra el contenido dentro de él. El código que tengo se ejecuta para cada versión por encima de 8.



Puede usar la asignación existente en la cadena de Android mimeType = MimeTypeMap.getSingleton (). GetMimeTypeFromExtension (ext.toLowerCase ());