Für Menschen, die die gleiche UPnP-Bibliothek verwenden möchten, baute ich ein. Jar-Datei von TelealCling Kern (1.0.5), TelealCling Unterstützung (1.0.5) und TelealCommon (1.0.14). Ich veränderte reibungslos den Code, um die komplette Konfiguration (Port-Nummern, Multicast-Adresse, TCP-Socket-Optionen und Puffergröße) aus der Anwendung zu ermöglichen.
Alle Android-Java-Klassen wurden für die Anwendung selbst bewegt und AndroidUpnpService ist ein echtes Android-Hintergrunddienst ... All dies Code "Copyright (C) 2010 Teleal GmbH, Schweiz" (GPL V3).
Neue Teleal-Cling-Bibliothek 1.0.5y (21. July 2021)
Ich musste erneut an dieser Bibliothek arbeiten, um die Anforderung der Apache HTTP Client-Bibliothek zu entfernen, die nicht mehr vollständig in Android integriert ist. Der neue Code von StreamServer und StreamClient wurde mit Java Socket entwickelt und sollte auf jedem Betriebssystem und mit allen Java-Versionen funktionieren. P>
Die aktuelle Version 1.0.5y ist noch ein Code "in Entwicklung" und enthält Links zu android.util.Log, um bei Fehlern Meldungen abzurufen. Wenn Sie es also auf einem anderen O.S. Sie müssen den Quellcode nehmen, ändern und neu kompilieren. p>
Außerdem erstellt diese Version des Codes String-Variablen in StreamServer und StreamClient, und diese Variablen sind reine UTF-8-Variablen. Dies kann auch eine Einschränkung für Sie sein.
Teleal-Cling 1.0.5y Bibliothek:
Teleal-Cling 1.0.5y Quellcode:
Teleal-Cling Android-Quellen als Beispiele:
Ich plane, den vollständigen Quellcode von eXport-it (auch unter der GPL V3) verteilen, aber wenn der Code wird stabiler.
Ihre Hilfe wird für die bessere Übersetzungen eXport-it Benutzeroberfläche geschätzt. Bitte senden die korrigierten Dateien in “exportit.ddcs@gmail.com“.
Einer ZIP-Datei, die die 32 strings.xml mit Text von Schaltflächen, Titel, Nachrichten: