SmsManager.DownloadMultimediaMessage 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 |
|---|---|
| DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent) |
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato |
| DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, Int64) |
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato
|
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent)
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato
[Android.Runtime.Register("downloadMultimediaMessage", "(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")]
public void DownloadMultimediaMessage(Android.Content.Context? context, string? locationUrl, Android.Net.Uri? contentUri, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? downloadedIntent);
[<Android.Runtime.Register("downloadMultimediaMessage", "(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;)V", "")>]
member this.DownloadMultimediaMessage : Android.Content.Context * string * Android.Net.Uri * Android.OS.Bundle * Android.App.PendingIntent -> unit
Parametri
- context
- Context
contesto dell'applicazione
- locationUrl
- String
l'URL del percorso del messaggio MMS da scaricare, in genere ottenuto dalla notifica push DI MMS WAP
- contentUri
- Uri
URI del contenuto in cui verrà scritto il pdu scaricato
- configOverrides
- Bundle
i valori di configurazione della messaggistica specifici del gestore telefonico di cui eseguire l'override per il download del messaggio.
- downloadedIntent
- PendingIntent
se non NULL viene PendingIntent trasmesso quando il messaggio viene scaricato o il download non è riuscito. Il codice di 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 locationUrl o contentUri è vuoto
Commenti
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato
<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 scaricare il messaggio MMS perché non è stato trovato alcun abbonamento predefinito appropriato. In questo caso, se downloadedIntent è 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
DownloadMultimediaMessage(Context, String, Uri, Bundle, PendingIntent, Int64)
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato
Same as <code data-dev-comment-type="c">#downloadMultimediaMessage(Context context, String locationUrl,
Uri contentUri, Bundle configOverrides, PendingIntent downloadedIntent)</code>,
but adds an optional messageId.
[Android.Runtime.Register("downloadMultimediaMessage", "(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)]
public void DownloadMultimediaMessage(Android.Content.Context context, string locationUrl, Android.Net.Uri contentUri, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? downloadedIntent, long messageId);
[<Android.Runtime.Register("downloadMultimediaMessage", "(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;Landroid/os/Bundle;Landroid/app/PendingIntent;J)V", "", ApiSince=31)>]
member this.DownloadMultimediaMessage : Android.Content.Context * string * Android.Net.Uri * Android.OS.Bundle * Android.App.PendingIntent * int64 -> unit
Parametri
- context
- Context
contesto dell'applicazione
- locationUrl
- String
l'URL del percorso del messaggio MMS da scaricare, in genere ottenuto dalla notifica push DI MMS WAP
- contentUri
- Uri
URI del contenuto in cui verrà scritto il pdu scaricato
- configOverrides
- Bundle
i valori di configurazione della messaggistica specifici del gestore telefonico di cui eseguire l'override per il download del messaggio.
- downloadedIntent
- PendingIntent
se non NULL viene PendingIntent trasmesso quando il messaggio viene scaricato o il download non è riuscito. Il codice di 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 il download. Usato per scopi di registrazione e diagnostica. L'ID può essere 0.
- Attributi
Commenti
Scaricare un messaggio MMS dal gestore telefonico in base a un URL di posizione specificato
Uguale a #downloadMultimediaMessage(Context context, String locationUrl, Uri contentUri, Bundle configOverrides, PendingIntent downloadedIntent), 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 scaricare il messaggio MMS perché non è stato trovato alcun abbonamento predefinito appropriato. In questo caso, se downloadedIntent è 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 dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.