Я долго искал в Интернете полный пример связи Bluetooth для Android (eclipse) с другим устройством Bluetooth. Я нашел несколько кодов, но никто из них не работал. Я разрабатываю приложение, которое будет общаться с lego mindstorms nxt. Я буду рад, если кто-нибудь сможет показать мне яркий пример полного кода со всеми шагами, чтобы выполнить связь Bluetooth от начала отправки и получения простых сообщений, таких как числа. Большое спасибо!Обмен Bluetooth - Android
ответ
Ну сначала нужно пройти через некоторые примеры образцов от разработчиков Android руководство
см страницу разработчиков для Bluetooth Communication.
Я нашел this, которые помогут вам начать создание вашего приложения.
Мы сделали подобный материал, за исключением с микроконтроллером:
http://code.google.com/p/projectneo/
Это все OpenSource, просто просматривать код:
http://code.google.com/p/projectneo/source/browse/#svn%2FProjectNEO%2Fbranches%2Fv2
Посмотрите на BluetoothUtils
, SendService
, SendJob
и ReceiveJob
Вот рабочий код: https://github.com/borismus/android-nxt
Вы найдете все, что вам нужно для установления соединения и отправки данных. У меня также есть другой пример, который посылает мне Mindstormer (проект, в котором используется датчик компаса android).
Существует пример на сайте Lejos на SourceForge:
http://lejos.sourceforge.net/nxt/nxj/tutorial/Android/Android.htm
К сожалению, упомянутый код должен быть загружен в другом месте:
https://github.com/Shawn-in-Tokyo/leJOS-Droid
Важно: Этот пример был сделан fpr lejos 0.8, были внесены некоторые изменения в API версии 0.9.x, которые довольно легко адаптировать. Я получил его на leJos 0.9.1, но вы также можете использовать 0,8. Свяжитесь со мной, если бы вы могли это сделать и как вы это сделали :)
Я думаю, что вы используете leJOS для разработки вашего приложения на NXT. Итак, см. Это: http://lejos.sourceforge.net/nxt/nxj/tutorial/Communications/Communications.htm – Guillaume