Buscar

Pesquise sobre o uso de Intents em aplicações Android e como utilizá-los para chamar aplicativos de e-mail de terceiros. Qual é a chamada correta d...

Pesquise sobre o uso de Intents em aplicações Android e como utilizá-los para chamar aplicativos de e-mail de terceiros. Qual é a chamada correta das funções implementadas?
Criar um Intent do tipo ACTION_SENDTO, relacionado ao envio de e-mails. O Intent deverá ser criado dentro da função “enviarPedido”.
Deixar o assunto (subject) do e-mail com a seguinte mensagem padrão: 'Pedido de (nome do cliente)';
Deixar no corpo do email a mensagem contendo o resumo do pedio. Aquela que você elaborou na aula anterior:
Nome do cliente
Tem Bacon? Sim/Não
Tem Queijo? Sim/Não
Tem Onion Rings? Sim/Não
Quantidade:
Preço final: R$
Ao clicar no botão 'Enviar Pedido', aplicação deverá chamar o aplicativo padrão de e-mail do smartphone (Gmail, por exemplo), que irá abrir já na tela com uma nova mensagem, com o assunto e corpo do e-mail já preenchidos conforme especificado no Intent.
Exportar o projeto para um arquivo .zip

Essa pergunta também está no material:

ROTEIRO DE AULA PRÁTICA DESENVOLVIMENTO MOBILE - (032 99116 - 4945)
14 pág.

Desenvolvimento de Jogos Mobile OutrosOutros

💡 1 Resposta

User badge image

Ed Verified user icon

Para criar um Intent do tipo ACTION_SENDTO, relacionado ao envio de e-mails, dentro da função "enviarPedido", é necessário utilizar o seguinte código em Java: ```java String[] enderecos = {"email@destino.com"}; String assunto = "Pedido de (nome do cliente)"; String mensagem = "Nome do cliente\nTem Bacon? Sim/Não\nTem Queijo? Sim/Não\nTem Onion Rings? Sim/Não\nQuantidade:\nPreço final: R$\n"; Intent intent = new Intent(Intent.ACTION_SENDTO); intent.setData(Uri.parse("mailto:")); intent.putExtra(Intent.EXTRA_EMAIL, enderecos); intent.putExtra(Intent.EXTRA_SUBJECT, assunto); intent.putExtra(Intent.EXTRA_TEXT, mensagem); if (intent.resolveActivity(getPackageManager()) != null) { startActivity(intent); } ``` Este código cria um Intent do tipo ACTION_SENDTO, que é utilizado para enviar e-mails. Em seguida, é definido o endereço de e-mail de destino, o assunto e o corpo da mensagem. Por fim, é verificado se há algum aplicativo que possa lidar com o Intent e, se houver, o aplicativo padrão de e-mail do smartphone será aberto com os campos preenchidos conforme especificado no Intent.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais