Lenguaje

SmsManager.SendMultimediaMessage Método

Definición

Sobrecargas

Nombre Description
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)

Enviar un mensaje MMS

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.

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.

Java documentación para android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent).

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.

Java documentación para android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent, long).

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