2013-11-14 4 views
1

Я разрабатываю приложение для Android, одна из функций этого приложения выполняет поиск Bluetooth устройств вокруг меня.Как мне искать устройства bluetooth вокруг меня?

Я использую startDiscovery() и getBondedDevices().

getBondedDevices() почти работает правильно! Единственный дефект, я не могу получить любую информацию для моей Bluetooth-гарнитуры с помощью myBluetoothDevice.getName().toString() и myBluetoothDevice.getAddress().toString().

Что касается startDiscovery(), кажется эта функция никогда не начинает работать. Конечно, я определил BroadcastReceiver и зарегистрирован, после мой регистр код:

IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND); 
registerReceiver(mReceiver, filter); 

Я использую цикл, чтобы остаться в этой деятельности в течение 12 секунд, чтобы получить передачу, но она все еще не работает!

Спасибо за все!

+0

Вы можете разместить весь код? – LotusUNSW

+0

http://www.cnblogs.com/moqiguzhu/p/3424925.html –

ответ

Смежные вопросы