同じUPnPのライブラリを使用したい人々のために、私がサポート(1.0.5)とTelealCommon(1.0.14)をTelealCling、TelealClingコア(1.0.5)から1。jarファイルを再構築。 私は、アプリケーションから完全な設定(ポート番号、マルチキャストアドレス、ソケットオプションとTCPバッファサイズ)を可能にするためにスムーズにコードを変更しました。
すべてのAndroidのJavaクラスはアプリケーション自体に移動し、AndroidUpnpService、実際のAndroidのバックグラウンドサービスですし··· このすべてのコードは、「著作権(C)2010 Teleal社、スイス「(GPL V3)である。
新しいTeleal-Clingライブラリ 1.0.5y (2021年4月21日)
Androidに完全に統合されなくなったApache HTTPクライアントライブラリの要件を削除するために、このライブラリに再度取り組む必要がありました。 StreamServerとStreamClientの新しいコードはJavaソケットで開発されており、どのオペレーティングシステムでも、すべてのJavaバージョンで動作するはずです。 p>
現在の1.0.5yバージョンはまだ「開発中」のコードであり、エラーが発生した場合にメッセージを取得するためのandroid.util.Logへのリンクが含まれています。 したがって、別のOSで使用する場合は、 ソースコードを取得して変更し、再コンパイルする必要があります。 p>
さらに、このバージョンのコードは、StreamServerとStreamClientにString変数を作成します。これらの変数は純粋にUTF-8です。 これも制約になることがあります。 p>
Teleal-Cling Android 例としてのソース:
私は、コードがより安定するとき(また、GPL V3下)eXport-itの完全なソースコードを配布することを計画したが、.
あなたの助けはeXport-itユーザーインターフェイスに良好な変換を行うためには理解されるであろう。に修正されたファイルを再送信してください “exportit.ddcs@gmail.com“.
ボタン、タイトル、メッセージのテキストに32 strings.xmlを含むZIPファイル: