問題タブ [nsd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
275 参照

java - サービス名のみ表示 NSDネットワークサービス発見 Android

NSD について再度質問があります。今回は、ポート、ホスト、サービス タイプなどの詳細をすべて表示せずにサービス名のみを表示する方法を知っているかどうかを尋ねたいと思います。これまでのところ、ArrayList と NsdServiceInfo オブジェクトを使用してすべてのサービスを表示できました。前に述べたように、サービスに関するすべての詳細が表示されますが、私の場合はサービス名のみを表示したい.

何かアイデアがあれば、ぜひ私と共有してください

0 投票する
0 に答える
178 参照

java - Java 組み込みクラスからカスタム クラスへのデータの格納

サービスの名前、ホスト、ポート、IPアドレスなどのNsdServiceInfoクラスを使用してサービスに関する情報を取得し、カスタム配列アダプターに表示するタスクがありますが、NsdServiceInfoから取得した情報は十分ではなく、必要です接続しているデバイスのモデル タイプとステータスを表示するため、個人用プロトコルを使用して http サーバーに接続しています。

これまでのところ、NsdServiceInfo クラスを使用してのみこの情報にアクセスできるため、サービス名と IP アドレスのみを画面に表示しています。モデルのタイプとステータスについては、別のクラスを作成し、NsdServiceInfo からのすべての情報をそのカスタム クラスに格納することを考えましたが、その方法や正しいアプローチかどうかはわかりません。これまで、カスタム クラスを作成し、それにカスタム アダプターを変更しましたが、メイン アクティビティを変更するとなると、途方に暮れます。

何かアイデアがあれば、私と共有してください:)

PrinterNew.java カスタム クラス

NsdServiceInfoAdapter.java 私のカスタム配列アダプター (名前がはっきりしていなくて申し訳ありませんが、コードをいじっていたので、まだクラスの名前を変更したくありませんでした)

}

MainActivity.java