Saltar al contenido

¿Cuáles son los posibles tipos de intención para intent.setType (type)?

Solución:

Esto puede ser muy tarde, pero como principiante, este es mi intento de responder a la pregunta anterior 🙂 Espero que esto te ayude,myIntent.setType(String mimeType) El parámetro de entrada representa los datos de tipo MIME que desea obtener a cambio de la intención de disparo (aquí myIntent ejemplo).

Al usar uno de los siguientes tipos de MIME, puede obligar al usuario a elegir la opción que desee.

Tome nota aquí, todos los tipos MIME en Android están en minúsculas.

Aquí está la lista de tipos MIME comunes que puede configurar setType():

image/jpeg
audio/mpeg4-generic
text/html
audio/mpeg
audio/aac
audio/wav
audio/ogg
audio/midi
audio/x-ms-wma
video/mp4
video/x-msvideo
video/x-ms-wmv
image/png
image/jpeg
image/gif
.xml ->text/xml
.txt -> text/plain
.cfg -> text/plain
.csv -> text/plain
.conf -> text/plain
.rc -> text/plain
.htm -> text/html
.html -> text/html
.pdf -> application/pdf
.apk -> application/vnd.android.package-archive

Creo que se supone que no debes forzar ningún tipo de comportamiento al transmitir una intención de compartir.

i.setType("message/rfc822"); 

Esto establece el tipo MIME de su intención. Supongo que, en el mejor de los casos, deberías saber qué tipo de MIME es la aplicación que pretendes usar para compartir tus respuestas de contenido (por ejemplo, Facebook) y asegurarte de que esa aplicación es la única aplicación que responderá a tu intención.

Según la documentación de las API de Android, el parámetro de setType es una cadena que representa un tipo MIME. Eche un vistazo a http://developer.android.com/reference/android/content/Intent.html#setType(java.lang.String)

Luego, implica que se puede usar cualquier tipo MIME para establecer el tipo de contenido de la intención de compartir. Puede encontrar una lista completa en el sitio iana.org, donde se incluye una lista completa de los tipos MIME: http://www.iana.org/assignments/media-types/media-types.xhtml

Espero que esto ayude.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *