Selain memungkinkan komunikasi dengan {i>cloud<i}, API nirkabel Android juga memungkinkan komunikasi dengan perangkat lain di jaringan lokal yang sama, dan bahkan perangkat yang tidak berada di jaringan, tetapi berada di sekitar secara fisik. Penambahan {i>Network Service Discovery<i} (NSD) melangkah lebih jauh dengan memungkinkan aplikasi untuk mencari perangkat di sekitar yang menjalankan layanan yang dapat berkomunikasi. Mengintegrasikan fitur ini ke dalam aplikasi membantu Anda menyediakan berbagai seperti bermain game dengan pengguna di ruangan yang sama, mengambil gambar dari webcam berkemampuan NSD dalam jaringan, atau masuk dari jarak jauh ke komputer lain di jaringan yang sama.
Class ini menjelaskan API kunci untuk menemukan dan menghubungkan ke perangkat lain dari aplikasi Anda. Secara khusus, ini menjelaskan NSD API untuk menemukan layanan yang tersedia dan Wi-Fi Peer-to-Peer (P2P) API untuk koneksi nirkabel. Kelas ini juga menunjukkan cara menggunakan NSD dan P2P Wi-Fi di kombinasi untuk mendeteksi layanan yang ditawarkan oleh perangkat dan menyambungkan ke perangkat ketika tidak ada perangkat yang terhubung ke jaringan.
Jika Anda mencari API dengan tingkat yang lebih tinggi untuk aplikasi Android Anda untuk transfer data dengan andal dan aman antarperangkat menggunakan kombinasi Wi-Fi dan Bluetooth, pertimbangkan untuk menggunakan Nearby Connections API.
Tutorial
- Menggunakan penemuan layanan jaringan
- Pelajari cara menyiarkan layanan yang ditawarkan oleh aplikasi Anda sendiri, menemukan layanan yang ditawarkan di jaringan lokal, dan menggunakan NSD untuk menentukan detail koneksi untuk layanan yang ingin Anda terhubung dengan Anda.
- Membuat koneksi P2P dengan Wi-Fi
- Pelajari cara mengambil daftar perangkat peer di sekitar, membuat titik akses untuk perangkat lama, dan menghubungkan ke perangkat lain yang mendukung koneksi Wi-Fi P2P.
- Menggunakan P2P Wi-Fi untuk penemuan layanan
- Pelajari cara menemukan layanan dipublikasikan oleh perangkat di sekitar tanpa berada di jaringan yang sama, menggunakan Wi-Fi P2P.