Intent.ActionSend Campo

Definição

Ação de atividade: entregar alguns dados para outra pessoa.

[Android.Runtime.Register("ACTION_SEND")]
public const string ActionSend;
[<Android.Runtime.Register("ACTION_SEND")>]
val mutable ActionSend : string

Valor do campo

Implementações

Atributos

Comentários

Ação de atividade: entregar alguns dados para outra pessoa. A quem os dados estão sendo entregues não é especificado; cabe ao receptor dessa ação perguntar ao usuário para onde os dados devem ser enviados.

Ao iniciar uma intenção SEND, você geralmente deve embrulhá-la em um seletor (por meio #createChooser), o que fornecerá a interface adequada para o usuário escolher como enviar seus dados e permitir que você especifique um prompt indicando o que eles estão fazendo.

Entrada: #getType é o tipo MIME dos dados que estão sendo enviados. get*Extra pode ter um ou #EXTRA_STREAM um #EXTRA_TEXT campo, contendo os dados a serem enviados. Se estiver usando EXTRA_TEXT, o tipo MIME deverá ser "text/plain"; caso contrário, deve ser o tipo MIME dos dados em EXTRA_STREAM. Use */* se o tipo MIME for desconhecido (isso só permitirá remetentes que podem lidar com fluxos de dados genéricos). Se estiver usando #EXTRA_TEXT, você também poderá fornecer #EXTRA_HTML_TEXT opcionalmente para clientes recuperarem seu texto com formatação HTML.

A partir de então android.os.Build.VERSION_CODES#JELLY_BEAN, os dados enviados podem ser fornecidos por meio #setClipData(ClipData)de . Isso permite que você use #FLAG_GRANT_READ_URI_PERMISSION ao compartilhar conteúdo: URIs e outros recursos avançados de ClipData. Se estiver usando essa abordagem, você ainda deverá fornecer os mesmos dados por meio dos #EXTRA_TEXT#EXTRA_STREAM campos descritos abaixo para compatibilidade com aplicativos antigos. Se você não definir um ClipData, ele será copiado lá para você ao chamar Context#startActivity(Intent).

A partir de android.os.Build.VERSION_CODES#O, se #CATEGORY_TYPED_OPENABLE for passado, os Uris passados #EXTRA_STREAM ou via #setClipData(ClipData) poderão ser abertos apenas como arquivos digitados em ativo usando ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle).

Extras padrão opcionais, que podem ser interpretados por alguns destinatários conforme apropriado, são: #EXTRA_EMAIL, , #EXTRA_CC, #EXTRA_BCC. #EXTRA_SUBJECT

Saída: nada.

Java documentação para android.content.Intent.ACTION_SEND.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a