Q. Bluetooth doesn't work on my device. How should I debug?
A. Первый шаг - читать логи (adb logcat
)! В частности, ищите сообщения об ОШИБКАХ или ПРЕДУПРЕЖДЕНИЯХ, касающихся Bluetooth.
Andoird использует Bluez, который поставляется с некоторыми очень полезными инструментами отладки. Вот несколько примеров, в грубом порядке, которые я использую для отладки BT.
hciconfig -a # print BT chipset address and features. Useful to
# check if you can communicate with your BT chipset.
hcidump -XVt # print live HCI UART traffic.
hcitool scan # scan for local devices. Useful to check if RX/TX works.
l2ping ADDRESS # ping another BT device. Useful to check if RX/TX works.
sdptool records ADDRESS # request the SDP records of another BT device.
Вы можете установить подключаемый модуль Bluetooth с http://www.android -videos.blogspot.com / После завершения установки вы можете использовать Bluetooth с эмулятором.