SmsManager.SendMultimediaMessage Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) |
Enviar un mensaje MMS |
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
Enviar un mensaje MMS
|
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)
Enviar un mensaje MMS
[Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")]
public void SendMultimediaMessage(Android.Content.Context? context, Android.Net.Uri? contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent);
[<Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")>]
member this.SendMultimediaMessage : Android.Content.Context * Android.Net.Uri * string * Android.OS.Bundle * Android.App.PendingIntent -> unit
Parámetros
- context
- Context
contexto de la aplicación
- contentUri
- Uri
el URI de contenido desde el que se leerá el mensaje pdu.
- locationUrl
- String
la dirección URL de ubicación opcional a la que se debe enviar el mensaje
- configOverrides
- Bundle
los valores de configuración de mensajería específicos del operador que se van a invalidar para enviar el mensaje.
- sentIntent
- PendingIntent
Si no es NULL, esto PendingIntent se transmite cuando el mensaje se envía correctamente o si el código de resultado es Activity.RESULT_OK correcto o uno de estos errores:br>MMS_ERROR_UNABLE_CONNECT_MMS<>MMS_ERROR_HTTP_FAILURE<>MMS_ERROR_IO_ERROR><MMS_ERROR_NO_DATA_NETWORK><MMS_ERROR_CONFIGURATION_ERROR>MMS_ERROR_INVALID_SUBSCRIPTION_ID<MMS_ERROR_RETRY><<<>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIED>MMS_ERROR_INVALID_APNMMS_ERROR_INACTIVE_SUBSCRIPTION<>
- Atributos
Excepciones
si contentUri está vacío
Comentarios
Enviar un mensaje MMS
<strong>Note:</strong> If #getDefault() is used to instantiate this manager on a multi-SIM device, this operation may fail sending the MMS message because no se puede encontrar ninguna suscripción predeterminada adecuada. En este caso, si sentIntent no es null, PendingIntent se enviará con un código RESULT_NO_DEFAULT_SMS_APPde error . Consulte #getDefault() para obtener más información sobre las condiciones en las que esta operación puede producir un error.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64)
Enviar un mensaje MMS
Same as <code data-dev-comment-type="c">#sendMultimediaMessage(Context context, Uri contentUri, String locationUrl,
Bundle configOverrides, PendingIntent sentIntent)</code>, but adds an optional messageId.
[Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)]
public void SendMultimediaMessage(Android.Content.Context context, Android.Net.Uri contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent, long messageId);
[<Android.Runtime.Register("sendMultimediaMessage", "(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)>]
member this.SendMultimediaMessage : Android.Content.Context * Android.Net.Uri * string * Android.OS.Bundle * Android.App.PendingIntent * int64 -> unit
Parámetros
- context
- Context
contexto de la aplicación
- contentUri
- Uri
el URI de contenido desde el que se leerá el mensaje pdu.
- locationUrl
- String
la dirección URL de ubicación opcional a la que se debe enviar el mensaje
- configOverrides
- Bundle
los valores de configuración de mensajería específicos del operador que se van a invalidar para enviar el mensaje.
- sentIntent
- PendingIntent
Si no es NULL, esto PendingIntent se transmite cuando el mensaje se envía correctamente o si el código de resultado es Activity.RESULT_OK correcto o uno de estos errores:br>MMS_ERROR_UNABLE_CONNECT_MMS<>MMS_ERROR_HTTP_FAILURE<>MMS_ERROR_IO_ERROR><MMS_ERROR_NO_DATA_NETWORK><MMS_ERROR_CONFIGURATION_ERROR>MMS_ERROR_INVALID_SUBSCRIPTION_ID<MMS_ERROR_RETRY><<<>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIED>MMS_ERROR_INVALID_APNMMS_ERROR_INACTIVE_SUBSCRIPTION<>
- messageId
- Int64
identificador que identifica de forma única el mensaje solicitado que se va a enviar. Se usa con fines de registro y diagnóstico. El identificador puede ser 0.
- Atributos
Comentarios
Enviar un mensaje MMS
Igual que #sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Bundle configOverrides, PendingIntent sentIntent), pero agrega un messageId opcional.
<strong>Note:</strong> If #getDefault() is used to instantiate this manager on a multi-SIM device, this operation may fail sending the MMS message because no se puede encontrar ninguna suscripción predeterminada adecuada. En este caso, si sentIntent no es null, PendingIntent se enviará con un código RESULT_NO_DEFAULT_SMS_APPde error . Consulte #getDefault() para obtener más información sobre las condiciones en las que esta operación puede producir un error.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.