Visualizzazione stampabile
-
Integrazione JavaMail
Ciao a tutti,
ho visto che l'italianissimo Luca Belluccini ha trovato il modo di adattare il jar di JavaMail per l'utilizzo con Android.
Qualcuno ha il jar modificato?
Ma sopratutto qualcuno sa come fare (magari anche argomentando) quali sono le modifiche da effettuare affinché questo jar funzioni?
Ho visto semplicemente che i motivi sono legati a:
1) Mancano le classi "Datatransfert" e "Transferable" (prese da Apache)
2) è necessario rimuovere le dipendenze dagli "static files" (alcuni MIME_TYPE sono associati tramite l'utilizzo di file esterni che per ragioni di policy Android non permette di aprire). Quindi bisogna aggiungere programmaticamente queste referenze.
3) eliminare alcune dipendenze da "awt.Image"
Come si può leggere dal thread sul groups di Android Developers.
La ragione per cui nasce l'esigenza di usare JavaMail è legata al fatto che i vari client di posta pop3/imap presenti non funzionano correttamente.
Settano in modo errato gli stati dei Message, la cancellazione non funziona correttamente e sopratutto l'invio degli allegati è comunque limitato...
Volevo cimentarmi nell'implementazione di qualcosa di più funzionante, senza riscrivere l'intera libreria di gestione del protocollo visto che javamail è collaudato e testato... ;)
-
Ciao...
Se la tua applicazione non è commerciale, posso rilasciare il jar modificato.
Scrivi qui per domande :P
P.S.: Sono Luca
-
Ciao a tutti,
"recupero" questo vecchio un po datato per chiedervi aiuto se possibile,
sto sviluppando una app per la mia tesi di laurea.... e mi servirebbe recuperare le mail tramite le API Java Mail:
Ho letto che Luca ha modificato i JAR per far funzionare java mail su Android.... è possibile avere i JAR ??.....
Qualsiasi aiuto è ben gradito
Grazie.
-
Ciao!
Si ho un jar per poter inviare/ricevere mail in IMAP/POP3 derivato da JavaMail.
Purtroppo non so se tale jar matcha le nuove api (la usai ai tempi della versione 0.9 e 1.5 di Android).
Contattami privatamente e vediamo di trovare un sistema.
A presto,
Luca