2012-06-17 15 views
5

Resmi Android Geliştirici web sitesinde verilen Örnek Bluetooth Sohbet'e dayanarak bir Uygulama hazırlıyorum. Uygulamam başka bir Android Telefon ile sohbet ederken iyi çalışıyor. Ancak, Android olmayan bir aygıta bağlandığımda (yani ekibimin yaptığı bazı elektronik devre) çalışmaz. Internet Research, Örnek Kodun yalnızca iki Android Cihazı arasında iletişim kurmak için olduğunu göstermiştir. Peki, Android olmayan diğer Aygıtlarla da çalışmasını sağlamak için Örnek Kodu nasıl değiştiririm?Bluetooth Sohbetini Değiştir Android olmayan Aygıtlarla bağlanmak için Örnek Kod

+0

Aynı UUID'yi kullandığından emin olun? –

+0

(olası kopya: http://stackoverflow.com/questions/9251026/android-connecting-to-a-non-android-device-via-bluetooth) –

cevap

8

BlueTerm Uygulamasının kaynak kodunu analiz ederek Cevabı çözdüm. Etkili, ben sadece o durumda NEDEN diyemeyiz bu yüzden bu alanda bir uzman değilim ben fa87c0d0-afac-11de-8a39-0800200c9a66 den 00001101-0000-1000-8000-00805F9B34FB"

için Uygulaması'nda batıyordu UUID değiştirmek için gereken, ancak çözmeye yardımcı gelmez benim sorunum. BlueTerm SourceCode, Official Download Website of Pymasde

+0

bile google bu çözümü önerir: http://developer.android. com/reference/android/bluetooth/BluetoothDevice.html # createInsecureRfcommSocketToServiceRecord% 28java.util.UUID% 29 - crazy – slartidan

+0

Çok teşekkür ederim, bu konuda herhangi bir bilgi bulamadı ve cevabınız sorunu çözdü – Pavel

0

adresinde mevcuttur, UUID özellikle seri bağlantı noktası bağlantısı içindir ve bu bir standarttır.

İlgili konular