2016-03-23 24 views
2

Paylaşım gibi bir dosya paylaşım uygulaması oluşturmak istiyorum ancak payitin yakındaki cihazları nasıl keşfettiği konusunda kafam karışıyor.Paylaşım, yakınlardaki cihazları keşfeder android programatik olarak

Al düğmesini tıklattığınızda, paylaşım alıcı tarafında bir hotspot oluşturur ve hotspot'a bağlanmadan gönderen, alıcı adını gösterir. Bu nasıl mümkün olabilir?

Eğer payit doğrudan Wi-Fi kullanıyorsa o zaman hotspot oluşturma noktası nedir? Ve

o yüzden kimsenin çok yararlı olacaktır ShareIt bu kavramı açıklayabilir Eğer shareit başka

şey kullanıldığını düşünüyorum aynı ağ üzerinde olmalıdır Ağ Hizmet Bulma (NSDAP) sunucu ve istemci her ikisini de kullanmak. Ben şahsen kullanmadım ama verilen açıklama, bu

cevap

2

nihayet cevabını buldu ne için ... aradığınız bir ipucu sağlayabilir Using Wi-Fi P2P for Service Discovery :

+0

@Mubark Ali Diğer cihaz, oluşturulan ağı nasıl tarayabilir? –

+0

Ortak bir bağlantı noktası kullanıyorlar veya özel bir ana bilgisayar bulma protokolüne sahipler. Bu arada bunlar önemsiz. – TheRealChx101

0

Baktığınız var! SHAREit, yakındaki uygulama kullanıcılarını tanımlamak için Kablosuz SSID'yi kullanır. SSID Bunun gibi iki parçadan oluşur. BAHD-bXViYQ 'B' ANDROID CİHAZI ve kullanıcı simgesi için AHD. ikinci kısım, Base64'te kodlanmış kullanıcı adıdır. Bu örnekte benim adım muba. Umarım bu cevap biraz zaman kazanmanıza yardımcı olur.

+0

ShareIt, benim sorumda açıkladığım kavramın Android 2.2'de (Sadece Test Edildi) ancak Wi-Fi P2P'da Android 4.0 ve üstü sürümleri gerektirdiği için Wi-Fi P2P kullanmıyor. –

İlgili konular