एक ही UPnP पुस्तकालय का उपयोग करना चाहते हैं, जो लोगों के लिए, मैं समर्थन (1.0.5) और TelealCommon (1.0.14) TelealCling, TelealCling कोर (1.0.5) से एक. जार फ़ाइल का पुनर्निर्माण किया. मैं आवेदन से भरा विन्यास (पोर्ट संख्या, मल्टीकास्ट पता, सॉकेट विकल्प और टीसीपी बफर आकार) की अनुमति के लिए सुचारू कोड संशोधित.
सभी Android जावा वर्गों आवेदन ही में ले जाया गया, और AndroidUpnpService एक वास्तविक Android पृष्ठभूमि सेवा है गया ... यह सब कोड "कॉपीराइट (सी) 2010 Teleal GmbH, स्विट्जरलैंड" (जीपीएल v3) है.
न्यू टेलियल-क्लिंग लाइब्रेरी 1.0.5y (21 अप्रैल, 2021)
मुझे अपाचे HTTP क्लाइंट लाइब्रेरी की आवश्यकता को दूर करने के लिए इस लाइब्रेरी पर फिर से काम करना पड़ा जो कि एंड्रॉइड में पूरी तरह से एकीकृत नहीं है। StreamServer और StreamClient का नया कोड जावा सॉकेट के साथ विकसित किया गया है और इसे किसी भी ऑपरेटिंग सिस्टम और सभी जावा संस्करण के साथ काम करना चाहिए।
वर्तमान 1.0.5y संस्करण, अभी भी "विकास के तहत" एक कोड है और इसमें त्रुटियों के मामले में संदेश प्राप्त करने के लिए android.util.Log के लिंक हैं। इस प्रकार यदि आप इसे किसी अन्य O.S. आपको स्रोत कोड लेना चाहिए, इसे संशोधित करना चाहिए और फिर से लिखना चाहिए।
इसके अलावा, कोड का यह संस्करण स्ट्रीमस्वर और स्ट्रीमक्लिक में स्ट्रिंग चर बनाता है, और ये चर विशुद्ध रूप से UTF-8 हैं। यह आपके लिए अड़चन भी बन सकता है।
Teleal-Cling 1.0.5y पुस्तकालय:
Teleal-Cling 1.0.5y स्रोत कोड:
उदाहरण के रूप में Teleal-Cling Android स्रोत:
मैं कोड और अधिक स्थिर हो जाएगा जब (भी जीपीएल v3 के तहत) eXport-it का पूर्ण स्रोत कोड वितरित करने की योजना है, लेकिन.
आपकी मदद eXport-it यूजर इंटरफेस को बेहतर अनुवाद करने के लिए सराहना की जाएगी. करने के लिए सही फाइलें फिर से भेजें “exportit.ddcs@gmail.com“.
. बटन, शीर्षक, संदेश के पाठ के साथ 32 strings.xml एक ज़िप फ़ाइल: