Android アプリに「ネットワーク スキャン」を実装する必要があります。基本的に、LAN に接続されているすべてのデバイスのリストと、それぞれの情報 (デバイス名、IP、MAC アドレス) が必要です。
公式ドキュメントに従って、Android 4.1 に追加されたネットワーク サービス ディスカバリ ライブラリを試しましたが、どの「サービス名」でディスカバリを開始する必要があるのか わからないため、リストが空のままです...各 IP に ping を実行することさえ試みましたその後、デバイスの ARP キャッシュを読み取りますが、それでもランダムに動作するようです。
この件についてアドバイスをお願いします。