SmsManager.SendMultimediaMessage Metodo

Definizione

Overload

Nome Descrizione
SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent)

Inviare un messaggio MMS

SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64)

Inviare un messaggio 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)

Inviare un messaggio 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

Parametri

context
Context

contesto dell'applicazione

contentUri
Uri

l'URI del contenuto da cui verrà letto il messaggio pdu

locationUrl
String

URL del percorso facoltativo a cui inviare il messaggio

configOverrides
Bundle

valori di configurazione della messaggistica specifici del gestore telefonico di cui eseguire l'override per l'invio del messaggio.

sentIntent
PendingIntent

se non NULL viene PendingIntent trasmesso quando il messaggio viene inviato correttamente o non riuscito Il codice del risultato sarà Activity.RESULT_OK per esito positivo o uno di questi errori:br>MMS_ERROR_NO_DATA_NETWORK<>MMS_ERROR_HTTP_FAILURE<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_IO_ERROR><>><MMS_ERROR_CONFIGURATION_ERROR>MMS_ERROR_INVALID_SUBSCRIPTION_ID<MMS_ERROR_RETRY><<>>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIEDMMS_ERROR_INVALID_APN<MMS_ERROR_INACTIVE_SUBSCRIPTION<>

Attributi

Eccezioni

se contentUri è vuoto

Commenti

Inviare un messaggio MMS

<nota>forte:</strong> Se #getDefault() viene usata per creare un'istanza di questo gestore in un dispositivo multi-SIM, questa operazione potrebbe non riuscire a inviare il messaggio MMS perché non è possibile trovare alcuna sottoscrizione predefinita appropriata. In questo caso, se sentIntent è diverso da null, verrà PendingIntent inviato con un codice RESULT_NO_DEFAULT_SMS_APPdi errore . Per #getDefault() altre informazioni sulle condizioni in cui l'operazione potrebbe non riuscire, vedere .

per android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64)

Inviare un messaggio 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

Parametri

context
Context

contesto dell'applicazione

contentUri
Uri

l'URI del contenuto da cui verrà letto il messaggio pdu

locationUrl
String

URL del percorso facoltativo a cui inviare il messaggio

configOverrides
Bundle

valori di configurazione della messaggistica specifici del gestore telefonico di cui eseguire l'override per l'invio del messaggio.

sentIntent
PendingIntent

se non NULL viene PendingIntent trasmesso quando il messaggio viene inviato correttamente o non riuscito Il codice del risultato sarà Activity.RESULT_OK per esito positivo o uno di questi errori:br>MMS_ERROR_NO_DATA_NETWORK<>MMS_ERROR_HTTP_FAILURE<MMS_ERROR_UNABLE_CONNECT_MMSMMS_ERROR_IO_ERROR><>><MMS_ERROR_CONFIGURATION_ERROR>MMS_ERROR_INVALID_SUBSCRIPTION_ID<MMS_ERROR_RETRY><<>>MMS_ERROR_DATA_DISABLED><<>MMS_ERROR_MMS_DISABLED_BY_CARRIER><<MMS_ERROR_UNSPECIFIEDMMS_ERROR_INVALID_APN<MMS_ERROR_INACTIVE_SUBSCRIPTION<>

messageId
Int64

ID che identifica in modo univoco il messaggio richiesto per l'invio. Usato per scopi di registrazione e diagnostica. L'ID può essere 0.

Attributi

Commenti

Inviare un messaggio MMS

Uguale a #sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Bundle configOverrides, PendingIntent sentIntent), ma aggiunge un messageId facoltativo.

<nota>forte:</strong> Se #getDefault() viene usata per creare un'istanza di questo gestore in un dispositivo multi-SIM, questa operazione potrebbe non riuscire a inviare il messaggio MMS perché non è possibile trovare alcuna sottoscrizione predefinita appropriata. In questo caso, se sentIntent è diverso da null, verrà PendingIntent inviato con un codice RESULT_NO_DEFAULT_SMS_APPdi errore . Per #getDefault() altre informazioni sulle condizioni in cui l'operazione potrebbe non riuscire, vedere .

per android.telephony.SmsManager.sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a