問題タブ [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.
java - サービス名のみ表示 NSDネットワークサービス発見 Android
NSD について再度質問があります。今回は、ポート、ホスト、サービス タイプなどの詳細をすべて表示せずにサービス名のみを表示する方法を知っているかどうかを尋ねたいと思います。これまでのところ、ArrayList と NsdServiceInfo オブジェクトを使用してすべてのサービスを表示できました。前に述べたように、サービスに関するすべての詳細が表示されますが、私の場合はサービス名のみを表示したい.
何かアイデアがあれば、ぜひ私と共有してください
java - Java 組み込みクラスからカスタム クラスへのデータの格納
サービスの名前、ホスト、ポート、IPアドレスなどのNsdServiceInfoクラスを使用してサービスに関する情報を取得し、カスタム配列アダプターに表示するタスクがありますが、NsdServiceInfoから取得した情報は十分ではなく、必要です接続しているデバイスのモデル タイプとステータスを表示するため、個人用プロトコルを使用して http サーバーに接続しています。
これまでのところ、NsdServiceInfo クラスを使用してのみこの情報にアクセスできるため、サービス名と IP アドレスのみを画面に表示しています。モデルのタイプとステータスについては、別のクラスを作成し、NsdServiceInfo からのすべての情報をそのカスタム クラスに格納することを考えましたが、その方法や正しいアプローチかどうかはわかりません。これまで、カスタム クラスを作成し、それにカスタム アダプターを変更しましたが、メイン アクティビティを変更するとなると、途方に暮れます。
何かアイデアがあれば、私と共有してください:)
PrinterNew.java カスタム クラス
NsdServiceInfoAdapter.java 私のカスタム配列アダプター (名前がはっきりしていなくて申し訳ありませんが、コードをいじっていたので、まだクラスの名前を変更したくありませんでした)
}
MainActivity.java