Eu uso Intent pra chamar a interface do GMail (como na figura abaixo). Na intent eu passo todas as informações (remetente, destinatário, assunto, corpo da mensagem e um arquivo PDF como anexo). Esse arquivo é muito pequeno, geralmente não passa de 10kb. Daí, o cliente pode acrescentar outros endereços de e-mail e alterar tanto o assunto quanto a mensagem. O PDF é gerenciado pela app, pois pelo nome o cliente acabaria se enrolando e enviando o arquivo errado. Enfim, o cliente usa table e preciso usar esse recurso. :(
Em segunda-feira, 26 de agosto de 2013 11h17min32s UTC-3, Pedro Subutzki escreveu:
Humm... infelizmente nunca fiz envio de e-mail usando o Gmail como "interface".Mas o que o seu app precisa fazer? Qual a necessidade do usuário entrar na app do Gmail?Ele vai escrever alguma coisa? Ele vai escolher o destinatário depois?Ainda acho a melhor solução embarcar o envio de email na sua app. :DEm 26 de agosto de 2013 11:09, Geronildo Jr. <geron...@gmail.com> escreveu:
Oi Pedro, bom dia!Eu vi este tipo de implementação. O problema é que o cliente quer usar a interface do Gmail, pois já está acostumado com ela. O método que estou usando funciona perfeitamente em um smartphone, mas no tablet não.Achei que precisaria acrescentar algo específico para tablets no Manifest, porém não encontrei nada a respeito. Li em alguns posts do stackoverflow falando sobre o local do armazenamento, pois se estiver no diretório da aplicação, o gmail não consegue acessar. Mas, novamente vem o conflito: se assim fosse, não enviaria o anexo pelo smartphone, mas o caminho do arquivo (tanto no smartphone quanto no tablet) são iguais e a configuração do Gmail está igual para ambos os dispositivos.Por isso acredito que o problema seja no tablet e não no código. Mas, como resolver isso! Já estou ficando P da vida com essa besteira!!! :(
Em segunda-feira, 26 de agosto de 2013 11h00min43s UTC-3, Pedro Subutzki escreveu:Aqui eu uso o algumas libs para fazer o envio de e-mail.São elas:mail.jaractivation.jaradditionnal.jarSe não achar elas pelo Google me avisa que gero um zip e mando.É tranquilo implementar o envio de e-mail inclusive com anexo.--
Abraços,
Pedro Subutzki
__________________________________________ HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi Em 26 de agosto de 2013 10:50, Geronildo Jr. <geron...@gmail.com> escreveu:
Help me, Obi-Wan Kenobi. You're my only hope.--
Em terça-feira, 13 de novembro de 2012 11h07min37s UTC-2, Felippe dos Santos Ferreira escreveu:oi galera
quero fazer um botão que ao clicar abre a aplicação de email para ser enviado...
mais esse email deve ter um anexo...
esse anexo deve estar na internet...
quando abre a aplicação de email ele aparece em anexo.
mais envio ele normal, mais o anexo não chega...
sera que tenho que ter esse arquivo em meu tablet?
alguem sabe de uma maneira de baixar esse pdf e guardar no cache para dps ser enviado...
algo parecido....
fiz assimIntent emailIntent = new Intent(Intent.ACTION_SEND); emailIntent.setType(HTTP.PLAINemailIntent.putExtra(Intent.EX_TEXT_TYPE );TRA_EMAIL , new String[] {"j...@example.com"}); // recipientsemailIntent.putExtra(Intent.EXTRA_SUBJECT , "Email subject"); emailIntent.putExtra(Intent.EXTRA_TEXT , "Email message text");
emailIntent.setType("application/pdf"); .putExtra(Intent.EX
emailIntentTRA_STREAM , Uri.parse("https://www.taltal.com.br/email/arquivo.pdf "));
valewYou received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-...@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
--
Abraços,
Pedro Subutzki
__________________________________________ HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.







0 comentários:
Postar um comentário