eXport-it, android  UPnP Client/Server

eXport-it android UPnP/HTTP Klient/Server

Android


Android aplikacji do udostępniania plików wideo, audio, zdjęć i e-booków




Dla programistów



Dla osób, które chcą korzystać z tej samej biblioteki UPnP, że przebudowany jeden plik JAR. Od TelealCling rdzenia (1.0.5), (1.0.5 TelealCling wsparcia) i TelealCommon (1.0.14). I zmodyfikowane gładko kod, aby umożliwić pełną konfigurację (numery portów, adres multicast, opcje gniazd i rozmiar bufora TCP) z aplikacji.

Wszystkie klasy java Android zostały przeniesione do samej aplikacji, a AndroidUpnpService jest prawdziwy android usługa w tle ... Wszystko to kod jest "Copyright (C) 2010 Teleal GmbH, Szwajcaria" (GPL v3).



Nowa biblioteka Teleal-Cling 1.0.5y (21 kwietnia 2021 r.)

Musiałem ponownie popracować nad tą biblioteką, aby usunąć wymaganie biblioteki klienta HTTP Apache, która nie jest już w pełni zintegrowana z Androidem. Nowy kod StreamServer i StreamClient został opracowany przy użyciu Java Socket i powinien działać na każdym systemie operacyjnym i we wszystkich wersjach Java.

Obecna wersja 1.0.5y jest nadal kodem „w fazie rozwoju” i zawiera linki do android.util.Log, aby otrzymywać komunikaty w przypadku błędów. Dlatego jeśli chcesz go używać w innym O.S. musisz wziąć kod źródłowy, zmodyfikować go i skompilować ponownie.

Dodatkowo, ta wersja kodu tworzy zmienne String w StreamServer i StreamClient, a zmienne te są czysto UTF-8. Może to również stanowić dla ciebie ograniczenie.

Biblioteka Teleal-Cling 1.0.5y:download

Kod źródłowy Teleal-Cling 1.0.5y: download

Źródła Teleal-Cling dla Androida jako przykłady: download

 

Planuje rozpowszechniać kod źródłowy oparty eXport-it (także na licencji GPL v3), ale gdy kod będzie bardziej stabilny.

Twoja pomoc będzie mile widziane na co lepsze tłumaczenia do interfejsu użytkownika eXport-it. Prosimy o ponowne wysłanie poprawne pliki do “exportit.ddcs@gmail.com“.

Zip zawierający 32 strings.xml z tekstu przyciski, tytuły wiadomości:

download