SmsManager.SendMultimediaMessage Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent) |
Inviare un messaggio MMS |
| SendMultimediaMessage(Context, Uri, String, Bundle, PendingIntent, Int64) |
Inviare un messaggio MMS
|
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 .
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 .
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.