|
Página 1 de 1
|
[ 9 Mensagens ] |
|
[DICA] Como enviar E-mail pelo Android
| Autor |
Mensagem |
|
mmsoares
What is Android?
Data de registro: 08 Dez 2011, 15:41 Mensagens: 3
|
 [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 |
|
 |
|
persiomotta
Hello Android
Data de registro: 13 Fev 2008, 20:05 Mensagens: 42
|
 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 |
|
 |
|
mmsoares
What is Android?
Data de registro: 08 Dez 2011, 15:41 Mensagens: 3
|
 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 |
|
 |
|
persiomotta
Hello Android
Data de registro: 13 Fev 2008, 20:05 Mensagens: 42
|
 Re: [DICA] Como enviar E-mail pelo Android
mmsoares escreveu: Obrigado, realmente faltou! É, pelo jeito continua faltando ps..: edita o post e coloca as permissões.
|
| 01 Jan 2012, 23:56 |
|
 |
|
maxandroid
What is Android?
Data de registro: 30 Ago 2012, 21:16 Mensagens: 9
|
 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 |
|
 |
|
joserodrigues
What is DDMS?
Data de registro: 13 Ago 2012, 11:29 Mensagens: 33
|
 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 |
|
 |
|
Macksuel
What is Android?
Data de registro: 02 Nov 2012, 16:23 Mensagens: 1
|
 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 |
|
 |
|
DevAdriano
What is Android?
Data de registro: 04 Fev 2011, 01:41 Mensagens: 9
|
 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 |
|
 |
|
lekodiaz
What is ADT?
Data de registro: 24 Abr 2012, 13:07 Mensagens: 29 Localização: Praia Grande-SP
|
 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 |
|
|
|
Página 1 de 1
|
[ 9 Mensagens ] |
|
Quem está online |
Usuários vendo este fórum: ademilson, ademir.carvalhojr, adilson, Adriano, Alexandre de Queiroz, alineri, andi, Andre, andreluzz, Aparec, arquivo51, AT-AT, avsouza, bbourbon, beeshop, Biel, blurkness, brazucx, brcamp, car.demarco, Carla Luz, Carlos, cesschneider, Chewbacca, ciro, cleberkct, cleiton_maciel, dallari, DAVINCE, deborazb, dfreitas, epsilva, erosvaldo, estratec, everaldo, fabiano_eletro, Felipe Marcondes, ferrodecaju, fgalvão, Flavio Alves, flaviocc, Flávio Robertgo, Gabriel Teófilo, geeks, genildof, germanno, Gomes, Governador Wilhuff Tarkin, gutem25, HAMSES, hbarroco, helder84, Henrique Ferraz, icarodavi, Igor_M, Jaison, Jango Fett, Jar Jar Binks, jcorreajr, Jenius, jhonguitar, kecyobarros, kidush, leo, Lindberg, lucianno, luciano.sml, luizfilipe, Luke Skywalker, maolveira, marcelocastellani, Marco Magoo, marcosrogel, Marlosm, maurofjr, maurosilva, nfaria, Nidio Dolfini, nivea, nq6, Nute Gunray, Paulo, Paulo Bizzo, pgsnit, pyrobit, ricardo, robsonrg, rodrigo_corinthians, rogeriopgomes, ROGÉRIO RODRIGUES, romualdo, ronanPlus, rtodao, ruizsa, samuel.cavanieri, Shmi Skywalker, the_hulk_knifer, Thiago, thiago@xbrain.com.br, thiagotomais, tonical, ubiratan, VIEIRIX, weverton, wylken, xa:=zin, YaCy, Yoda e 2 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
|
|