Hi,
raczkuję w temacie Java i programowania pod Android, ale muszę napisać pewną aplikację, w której będzie chodziło o przesyłanie obrazu (jakiejś kontrolki, z obrazem) pomiędzy innymi użytkownikami aplikacji.
Użytkownicy aplikacji będą musieli komunikować się poprzez serwer. Moje pytanie do Was, jakie technologię wybrać by zrealizować taką aplikację?
Myślałem, po prostu nad czymś niskopoziomowym czyli komunikację poprzez socket, ale podejrzewam, że jest mnóstwo bibliotek ułatwiających pracę poprzez coś wyżejpoziomowego.

- Rejestracja:ponad 15 lat
- Ostatnio:ponad 11 lat
0
- Rejestracja:ponad 17 lat
- Ostatnio:ponad 12 lat
0
Czyli rozumiem, że chcesz wysłać obraz na serwer, a następnie go stamtąd pobrać na innym urządzeniu.
Jeżeli tak, to tu masz wysyłanie obrazu żądaniem POST:
http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/
a pobranie obrazu z określonego adresu to nic trudniejszego jak:
URL imgURL = new URL("http://sciezka.do/obrazka.jpg);
Bitmap bmp = BitmapFactory.decodeStream(imgURL.openConnection().getInputStream());
Powyższy sposób jest dobry jeżeli masz zamiar używać serwera HTTP (np. Apache, itp.). Jeżeli jednak zależy Ci bardziej na stałej komunikacji to możesz spróbować np. tego:
https://github.com/koush/android-websockets
edytowany 1x, ostatnio: gaski
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.