Skocz do zawartości
piotrsg

Aplikacja wysyłająca zdjecie na maila

    Rekomendowane odpowiedzi

    Hej.

    Mam mały problem i nie mam pojęcia jak go ugryźć.

    Aplikacja to jedna aktywność z 1 butonem, po naciśnięciu otwiera się aparat, robimy zdjęcie, otwiera się okno z opcjami "zapisz" "anuluj" jak klikniemy zapisz zdjęcie się zapisuje.

    To umiem zrobić :)

    Pytanie: jak zrobić żeby po kliknięciu "zapisz" zdjęcie się wysłało na zdefiniowanego w aplikacji maila?

     

    Jak to ma działać? Użytkownik idzie ulicą, zobaczył ładny "samochód", robi mu zdjęcie które automatycznie trafia na mojego maila.

     

    Jakieś pomysły? Nie wiem, myślałem żeby użyć adresu gmaila który każdy użytkownik androida powinien posiadać i jakoś połączyć z aplikacją gmail...

    Generalnie chodzi o to aby zdjęcie trafiało na maila tylko po jednym kliknięciu.

     

    Z góry dziękuję za pomoc :)

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    pavloasto

    Masz dwie opcje:

    - przekazać zrobione zdjęcie i inne dane (email, treść) do aplikacji Gmail i liczyć na to że user wyśle tego maila (musi potwierdzić go ręcznie)

    - musisz zaimplementować klienta mailowego aby wysyłał maile w tle

     

    Druga opcja jest baaaardziej skomplikowana i wymaga też konta pocztowego, ale jego dane możesz zaszyć w kodzie i cała wysyłka może odbywać się nawet bez wiedzy usera.

    https://stackoverflow.com/questions/19947685/how-to-send-email-in-background-in-android

    Edytowane przez pavloasto

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    pavloasto
    Android pozwala robić to tylko przez klienta. 
     

     

    Tu się nie zgodzę :) Pisałem aplikację która wysyłała maila z załącznikiem w tle.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Coderoid

    Tu się nie zgodzę :) Pisałem aplikację która wysyłała maila z załącznikiem w tle.

    A coś więcej? To było coś ala JavaMail API? Czy jednak szło to przez skonfigurowane konto na tel?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    pavloasto

    JavaMail - wszystko jest dokładnie w pierwszej odpowiedzi w linku w którym wkleiłem.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Coderoid

    JavaMail - wszystko jest dokładnie w pierwszej odpowiedzi w linku w którym wkleiłem.

    A no tak tak, ale to nie jest zalecany sposób przez Google :-) Poza tym mocno niebezpieczny jeśli ktoś potrafi zrobi reverse apki. Ale faktem jest że można to tak zrobić.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x