2010-07-29 18 views
6

Android'de Bluetooth ile ilgili bir uygulama oluşturmak istedim. Dışarıdaki PIN'i girmek için, sistemdeki PIN'i sistemdeki uygulama kutusundan başka bir PIN kullanarak ayarlayabilirim. Bluetooth için Android tarafından verilen API'ları kontrol ettim, ancak WiFi yöneticisi olarak verilen bluetooth için anahtarları ayarlamak için herhangi bir API bulamadım. wificonfig.presharedkey = xyz. Bu kamu API'leri kullanarak mümkün değildir AdvanceAndroid için PIN kodunu Android'deki uygulamasından ayarlayabilir miyim

cevap

3

yılında

teşekkürler. Bunun kötü bir fikir olmasının birkaç nedeni vardır, 1. PIN kodunu girerek eşleştirme, eski bluetooth deviyle yapılır (Bluetooth sürüm 2.0 veya daha az olan bir veya iki aygıt) 2. Bluetooth 2.1 ve sonrası, eşleştirme için farklı mekanizmalar kullanır ve kullanıcının bir PIN girmesini gerektirmeyebilir, bunun yerine kullanıcıya bir numara/mesaj gösterebilir ve kullanıcının onayını isteyebilir.

Yani, uygulamanızın tüm koşullarda çalışması gerekiyorsa, sistem tarafından sağlanan mekanizmayı kullanması daha iyidir. (Hangi kullanıcı için PIN/onay vb. Için istekte bulunur)

+0

Özel durumumda, çalıştığım cihazlar sabit kodlanmış. Bluetooth cihazına baktığımda, X'in PIN'in Y olduğu anlamına geleceğini% 100 söyleyebilirim. Detaylı yanıt için teşekkür ederim! –

İlgili konular