Thread View: pl.comp.lang.java
3 messages
3 total messages
Started by Sergiusz Rozanski
Tue, 13 May 2014 08:30
[android] kompresja strumienia tcp
Author: Sergiusz Rozanski
Date: Tue, 13 May 2014 08:30
Date: Tue, 13 May 2014 08:30
10 lines
1600 bytes
1600 bytes
Piszę pierwszą aplikację na androida i pierwszą w ogóle w java, więc wybaczcie pytania, ale nie poruszam się jeszcze biegle po klasach javy i api andka. Mam aplikację która wysyła dane do serwera po tcp (strumień txt) i to sobie ładnie działa. Chciałbym ten strumień danych skompresować. Odbiornik ma niski poziom w C - ma być lekki bo publiczny, podpięty przez inetd. On nawiązuje dialog, autoryzację itd, a następnie wrzuca gotowy pakiet na wyższy poziom w php - ten ładuje to do bazy (w kolejce/skalowanie). Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String.
Re: [android] kompresja strumienia tcp
Author: Arivald
Date: Tue, 13 May 2014 08:33
Date: Tue, 13 May 2014 08:33
19 lines
1912 bytes
1912 bytes
W dniu 2014-05-13 10:30, Sergiusz Rozanski pisze: > Piszę pierwszą aplikację na androida i pierwszą w ogóle w java, więc wybaczcie pytania, > ale nie poruszam się jeszcze biegle po klasach javy i api andka. > > Mam aplikację która wysyła dane do serwera po tcp (strumień txt) i to sobie ładnie działa. > Chciałbym ten strumień danych skompresować. Odbiornik ma niski poziom w C - ma być lekki bo > publiczny, podpięty przez inetd. On nawiązuje dialog, autoryzację itd, a następnie wrzuca > gotowy pakiet na wyższy poziom w php - ten ładuje to do bazy (w kolejce/skalowanie). > > Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy > ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String. > Po stronie androida obsłuż to poprzez GZIPOutputStream http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html -- Arivald
Re: [android] kompresja strumienia tcp
Author: Sergiusz Rozanski
Date: Tue, 13 May 2014 11:23
Date: Tue, 13 May 2014 11:23
16 lines
1980 bytes
1980 bytes
Dnia 13.05.2014 Arivald <arivald_@AT_interia_DOT_.pl> napisał/a: >> Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy >> ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String. >> > > Po stronie androida obsłuż to poprzez GZIPOutputStream > http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html Dzięki za cynk :) Twoją drogą doszedłem do klasy Deflater new Deflater() który jest kompatybilny z gzinflate po stronie php. Z klasą GZIPOutputStream ponoć są jakieś problemy - nie wnikałem, bo skuteczność pewnie w tym co mi potrzebne będzie porównywalna. Przy gzinflate musiałem pominąć 2 pierwsze bajty z tego co wygenerował Deflater to tak jakby ktoś męczył coś takiego w strumieniu. Pewnie klasa uwzględnia coś co wymaga deflate w strumieniu http pod który był robiona. Zaimplementowane :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads