Ver mensagens sem resposta | Ver tópicos ativos Hoje é 19 Mai 2013, 11:51



Responder Tópico  [ 9 Mensagens ] 
 [DICA] Como enviar E-mail pelo Android 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 08 Dez 2011, 15:41
Mensagens: 3
Mensagem [DICA] Como enviar E-mail pelo Android
Olá...

Estou escrevendo um tópico simples, porem muito útil no desenvolvimento de aplicações para Android.
O Tópico explica como desenvolver o envio de um e-mail simples somente com texto pelo Android.

Abaixo o Exemplo:


Intent itEmail = new Intent(Intent.ACTION_SEND);
itEmail.setType("plain/text");
itEmail.putExtra(Intent.EXTRA_SUBJECT, "Título do E-mail");
itEmail.putExtra(Intent.EXTRA_TEXT, "Corpo do E-mail");
itEmail.putExtra(Intent.EXTRA_EMAIL, "destinatario@gmail.com");        
startActivity(Intent.createChooser(itEmail,"Escolha a App para envio do e-mail..."));
 


OBS: Para teste da aplicação, é necessário possuir um cliente de e-mail configurado no Android.
OBS: É necessário também efetuar a liberação no Manifest do acesso a Internet, para isso faça o seguinte:

1) Abre o Arquivo de Manifest do Projeto
2) Vá na Aba Permissões
3) Adicione a Permissão para Uses.Permission
4) Depois selecione na aba direita a opção: android.permission.INTERNET

Salve o projeto e ja poderá testar o aplicativo.

Dúvidas entrem em contato.

Espero ter ajudado!

Obrigado.


Editado pela última vez por mmsoares em 02 Jan 2012, 14:53, num total de 1 vezes



30 Dez 2011, 14:50
Perfil
Hello Android
Hello Android

Data de registro: 13 Fev 2008, 20:05
Mensagens: 42
Mensagem Re: [DICA] Como enviar E-mail pelo Android
só faltou falar sobre as permissões de internet no seu manifest.


31 Dez 2011, 12:09
Perfil
What is Android?
What is Android?

Data de registro: 08 Dez 2011, 15:41
Mensagens: 3
Mensagem Re: [DICA] Como enviar E-mail pelo Android
Obrigado, realmente faltou!

_________________
Marcelo M. Soares
Presidente Prudente/SP - Brasil
marcelom.soares@gmail.com


01 Jan 2012, 20:07
Perfil
Hello Android
Hello Android

Data de registro: 13 Fev 2008, 20:05
Mensagens: 42
Mensagem Re: [DICA] Como enviar E-mail pelo Android
mmsoares escreveu:
Obrigado, realmente faltou!


É, pelo jeito continua faltando :roll:

ps..: edita o post e coloca as permissões.


01 Jan 2012, 23:56
Perfil
What is Android?
What is Android?

Data de registro: 30 Ago 2012, 21:16
Mensagens: 9
Mensagem Re: [DICA] Como enviar E-mail pelo Android
Opa Vou tentar ajudar um pouco sobre a permissão no manifest.

1º - Abra o AndroidManifest.xml encontrado na raiz do projeto.
2º - Após ter Aberto o AndroidManifest.xml logo a baixo vai ter 5 ABAS Manifest/Application/Permissions/Instrumentation/AndroidManifest.xml
Clique em Permissions que abrirá uma nova pagina.
3º - Nessa nova Pagina clique em Add para adicionar uma permissão.
4º - Após clicar em add abrir uma nova janela com 4 opções escolha a opção (Uses Permission) e clique em OK
5º - Agora voltamos a pagina anterior, no lado direito vai ter um campo (NAME: ) para escolher a permissão que deseja, escolha a opção
android.permission.INTERNET, depois de ter escolhido salve se for possível se não só feche o AndroidManifest.xm.

OBS: essa permissão da acesso ao aplicativo se conectar com a internet.

Espero ter Ajudado!!


14 Set 2012, 20:14
Perfil
What is DDMS?
What is DDMS?

Data de registro: 13 Ago 2012, 11:29
Mensagens: 33
Mensagem Re: [DICA] Como enviar E-mail pelo Android
Verificando outros tutoriais aqui no fórum.
Vi que para mandar um anexo utilizo o seguinte código:

emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:/data/" +
                    "data/br.com.app/texto.pdf"));


no caso como o anexo é um pdf ele utilizou o código abaixo:
emailIntent.setType("application/pdf");


Você poderia ressaltar como funciona os types quando o anexo for:
imagens, textos, exe, .rar etc.
Isso ajudaria muito.
Obrigado.


30 Out 2012, 11:37
Perfil
What is Android?
What is Android?

Data de registro: 02 Nov 2012, 16:23
Mensagens: 1
Mensagem Re: [DICA] Como enviar E-mail pelo Android
Boa Tarde,

Estou no emulador do Android e olhando o fórum de vcs e algumas apostilas tentei realizar o envio de um email, mas ao clicar no botão aparece a seguinte mensagem: No applications can perform this action.

Oq está acontecendo? Pq isso? É por causa do emulador?

Segue abaixo o meu código Java para envio do email.


sendEmailButton.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(Intent.ACTION_SEND);
                intent.setType("plain/text");
                intent.putExtra(Intent.EXTRA_SUBJECT, "Título do Email");
                intent.putExtra(Intent.EXTRA_TEXT, "Corpo do EMAIL");
                intent.putExtra(Intent.EXTRA_EMAIL, "destinatario@gmail.com");
                startActivity(Intent.createChooser(intent, "Enviar Email"));
            }
        });
 


OBS: Já adicionei a permissão de acesso a internet no AndroidManifest.xml

Desde já agradeço a todos que me ajudarem. Obrigado!!!


02 Nov 2012, 16:29
Perfil
What is Android?
What is Android?

Data de registro: 04 Fev 2011, 01:41
Mensagens: 9
Mensagem Re: [DICA] Como enviar E-mail pelo Android
Macksuel escreveu:
Boa Tarde,

Estou no emulador do Android e olhando o fórum de vcs e algumas apostilas tentei realizar o envio de um email, mas ao clicar no botão aparece a seguinte mensagem: No applications can perform this action.

Oq está acontecendo? Pq isso? É por causa do emulador?

Segue abaixo o meu código Java para envio do email.


sendEmailButton.setOnClickListener(new OnClickListener() {
           
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(Intent.ACTION_SEND);
                intent.setType("plain/text");
                intent.putExtra(Intent.EXTRA_SUBJECT, "Título do Email");
                intent.putExtra(Intent.EXTRA_TEXT, "Corpo do EMAIL");
                intent.putExtra(Intent.EXTRA_EMAIL, "destinatario@gmail.com");
                startActivity(Intent.createChooser(intent, "Enviar Email"));
            }
        });
 


OBS: Já adicionei a permissão de acesso a internet no AndroidManifest.xml

Desde já agradeço a todos que me ajudarem. Obrigado!!!



Não funciona no seu emulador a menos que você tenha algum aplicativo de e-mail instalado, teste no seu celular real que vai funcionar :).


12 Nov 2012, 21:27
Perfil
What is ADT?
What is ADT?

Data de registro: 24 Abr 2012, 13:07
Mensagens: 29
Localização: Praia Grande-SP
Mensagem Re: [DICA] Como enviar E-mail pelo Android
MAIS FACIL USAR UM URI pra mandar um email !!

Uri uri = Uri.parse("mailto:xxx@abc.com");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);


22 Nov 2012, 15:49
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 9 Mensagens ] 

Quem está online

Usuários vendo este fórum: Aderbal Nunes, adolfo, agtavares, alexandreufcg, alexcost2002, am2net, Anderson MarkZ, Andre, Andre Brito, andrewort, ariostorecco, attomweb, Augusto, axellsan, bigr ecreio, Bitetti, BOMBER27, Bravox, brenda, brenno, brian15, BrunoO, caciara, caliow, camilodev, canaville, careisjr, Cassius, celson, Chefe Nass, china, Christiane, claudioalfonso, comolatti, compto, Cr-Informática, criscmaia, dallari, Danilo Dias, darllan.marinho, dchechetto, debal, developermaster, diegorrborges, dnakamashi, Dookan, Eduardo - Brasil, Emanuella, estratecnologia, Everton Moreira, faco, fcoroa, Felipe Ferreira, felipe.cintra, francismarconcini, free_w3000, furlanrapha, gabrielpg, genildof, geovanebg, guiba_picolino, Guilherme Cobain, gutomilani, HAMSES, hellbest, henrique.cardoso, Ielo8, interservic, ismavolk, JackBlackJack, jackdaniel, jandersonjc, Jango Fett, jhhm_2008, Joessi2007, jonasminas, Jota, julianafsa, kleberperea, leo, Leonardo333, lhdiassilva, lkunta, loferreira, lucianno, luizfilipe, luizneto79, Mace Windu, Maiquell, marcelochiquinho, memnoch, Michel, mmfsndroid, mrangel, MSN NewsBlogs, MSPRAFAEL, n3t0, nandokanarski, niloleite, nino, nivea, paulokiller, paulovaz, pbcjunior, pedro, pererinha, piagg, Qui-Gon Jinn, rafael.cioban, rafael.winter, rayberg, Renan, renata, ricardo, ricdigital, Samuka, shazaum, suportecr, taluna, thiaguim, tiasousa, tonylock, Topeca, Velhinho, W3 [Sitesearch], wilson.slima, wingdoido, YaCy, Yoda e 3 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2013 Portal Android - Comunidade de Desenvolvedores da Plataforma Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi