eXport-it, android  UPnP Client/Server

eXport-it client/serveur UPnP/HTTP android

Android


une application android pour partager ses fichiers vidéos, audios, images et livres




Pour les développeurs



Pour les personnes voulant utiliser la version de la librairie UPnP, j’ai en fait, reconstruit une librairie .jar unique à partir de Teleal Cling core (1.0.5), Teleal Cling support (1.0.5) et Teleal Common (1.0.14). J’ai légèrement modifié le code pour permettre la configuration de tous les paramètres comme les port numbers, l’adresse multicast, les options des sockets et le TCP buffer size, directement dans l’application.

Les classes typiquement « android » ont été exportées dans l’application elle-même, pour permettre de faire d’AndroidUpnpService, un véritable service android s’exécutant en arrière plan… Ce code est « Copyright (C) 2010 Teleal GmbH, Switzerland » (GPL V3).



Nouvelle librairie Teleal-Cling 1.0.5y (21 Juillet 2021)

J'ai dû retravailler cette bibliothèque pour supprimer l'exigence de la bibliothèque Apache HTTP Client qui n'est plus entièrement intégrée dans Android. Le nouveau code de StreamServer et StreamClient est développé avec Java Socket et devrait fonctionner sur n'importe quel système d'exploitation et avec toutes les versions de Java.

La version actuelle 1.0.5y, est toujours un code "en cours de développement".

De plus, cette version du code crée des variables String dans StreamServer et StreamClient, et ces variables sont purement UTF-8. Cela peut également être une contrainte pour vous.

Teleal-Cling 1.0.5y librairie: download

Teleal-Cling 1.0.5y code source : download

Teleal-Cling Android sources en exemples: download

 

Je prévois de distribuer le code source de l’application eXport-it (aussi sous GPL V3), mais lorsqu’il sera stabilisé.

Votre aide sera précieuse pour réaliser de meilleures traductions de l’interface utilisateur d’eXport-it. S’il vous plaît, veuillez envoyer les fichiers corrigés à « exportit.ddcs@gmail.com ».

Le fichier contenant les 32 strings.xml avec le texte des boutons, des titres, des messages:

download