Я разрабатываю приложение для 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 секунд, чтобы получить передачу, но она все еще не работает!
Спасибо за все!
Вы можете разместить весь код? – LotusUNSW
http://www.cnblogs.com/moqiguzhu/p/3424925.html –