Intent.ActionSend Campo
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.
Azione attività: recapitare alcuni dati a un altro utente.
[Android.Runtime.Register("ACTION_SEND")]
public const string ActionSend;
[<Android.Runtime.Register("ACTION_SEND")>]
val mutable ActionSend : string
Valore del campo
Implementazioni
- Attributi
Commenti
Azione attività: recapitare alcuni dati a un altro utente. L'utente a cui vengono recapitati i dati non è specificato; spetta al destinatario di questa azione chiedere all'utente dove inviare i dati.
Quando si avvia una finalità SEND, in genere è consigliabile eseguirne il wrapping in un selettore (tramite #createChooser), che fornirà all'utente l'interfaccia appropriata per scegliere come inviare i dati e consentire di specificare una richiesta che indica le operazioni eseguite.
Input: #getType è il tipo MIME dei dati inviati. get*Extra può avere un #EXTRA_TEXT campo o #EXTRA_STREAM contenente i dati da inviare. Se si usa EXTRA_TEXT, il tipo MIME deve essere "text/plain"; in caso contrario, deve essere il tipo MIME dei dati in EXTRA_STREAM. Usare */* se il tipo MIME è sconosciuto (ciò consentirà solo ai mittenti che possono gestire flussi di dati generici). Se si usa #EXTRA_TEXT, è anche possibile specificare #EXTRA_HTML_TEXT facoltativamente per i client di recuperare il testo con la formattazione HTML.
A partire da android.os.Build.VERSION_CODES#JELLY_BEAN, i dati inviati possono essere forniti tramite #setClipData(ClipData). In questo modo è possibile usare #FLAG_GRANT_READ_URI_PERMISSION durante la condivisione del contenuto: URI e altre funzionalità avanzate di ClipData. Se si usa questo approccio, è comunque necessario fornire gli stessi dati tramite i #EXTRA_TEXT campi o #EXTRA_STREAM descritti di seguito per garantire la compatibilità con le applicazioni precedenti. Se non si imposta un clipData, verrà copiato automaticamente quando si chiama Context#startActivity(Intent).
A partire da android.os.Build.VERSION_CODES#O, se #CATEGORY_TYPED_OPENABLE viene passato, gli URI passati in #EXTRA_STREAM o tramite #setClipData(ClipData) possono essere aperti solo come file tipizzato di asset usando ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle).
Gli extra standard facoltativi, che possono essere interpretati da alcuni destinatari in base alle esigenze, sono: #EXTRA_EMAIL, #EXTRA_CC, #EXTRA_BCC, #EXTRA_SUBJECT.
Output: niente.
per android.content.Intent.ACTION_SEND.
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.