สำหรับผู้ที่ต้องการที่จะใช้ห้องสมุด UPnP เดียวกันก็สร้างไฟล์ jar. จากแกน TelealCling (1.0.5) TelealCling ฝ่ายสนับสนุน (1.0.5) และ TelealCommon (1.0.14) ฉันแก้ไขอย่างราบรื่นรหัสที่จะอนุญาตให้มีการกำหนดค่าอย่างเต็มรูปแบบ (หมายเลขพอร์ตที่อยู่ผู้รับตัวเลือกซ็อกเก็ตและขนาดบัฟเฟอร์ TCP) จากโปรแกรม
ทั้งหมดหุ่นยนต์เรียน java ถูกย้ายไปยังโปรแกรมประยุกต์ของตัวเองและ AndroidUpnpService เป็นบริการพื้นหลังหุ่นยนต์จริง ... รหัสทั้งหมดนี้คือ "ลิขสิทธิ์ (C) 2010 Teleal GmbH, วิตเซอร์แลนด์" (GPL V3)
ใหม่ Teleal-Cling 1.0.5y (21 เมษายน 2021)
ฉันต้องทำงานอีกครั้งในห้องสมุดนี้เพื่อลบข้อกำหนดของไลบรารี Apache HTTP Client ซึ่งไม่ได้รวมเข้ากับ Android อย่างสมบูรณ์ รหัสใหม่ของ StreamServer และ StreamClient ได้รับการพัฒนาด้วย Java Socket และควรทำงานกับระบบปฏิบัติการใดก็ได้และทุกเวอร์ชั่น Java
เวอร์ชัน 1.0.5y ปัจจุบันยังคงเป็นรหัส "อยู่ระหว่างการพัฒนา" และมีลิงก์ไปยัง android.util.Log เพื่อรับข้อความในกรณีที่เกิดข้อผิดพลาด ดังนั้นหากคุณต้องการใช้งานกับ O.S อื่น คุณต้องใช้ซอร์สโค้ดแก้ไขและคอมไพล์ใหม่
นอกจากนี้รหัสรุ่นนี้ยังสร้างตัวแปร String ใน StreamServer และ StreamClient และตัวแปรเหล่านี้ล้วนเป็น UTF-8 อย่างแท้จริง สิ่งนี้อาจเป็นข้อ จำกัด สำหรับคุณ
Teleal-Cling ซอร์สโค้ด 1.0.5y:
Teleal-Cling แหล่ง Android เป็นตัวอย่าง:
ผมวางแผนที่จะแจกจ่ายรหัสที่มาเต็มของ eXport-it (หรือภายใต้ GPL V3) แต่เมื่อรหัสจะมีเสถียรภาพมากขึ้น
ความช่วยเหลือของคุณจะได้รับการชื่นชมสำหรับการแปลดีกว่าที่จะติดต่อผู้ใช้ eXport-it กรุณาส่งไฟล์แก้ไขเพื่อ “exportit.ddcs@gmail.com“.
zip ไฟล์ที่มี 32 strings.xml ที่มีข้อความของปุ่มชื่อข้อความ: