Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Sui Caedere
6 / 6 / 4
Регистрация: 02.10.2016
Сообщений: 74
Завершенные тесты: 1
1

Не ищет устройства (Bluetooth)

14.03.2017, 19:23. Просмотров 1149. Ответов 1

Взял пример с сайта. Запускаю в режиме отладки (android studio). Ничего не находит. В чём проблема? Ошибки в коде? Или же поиск устройств криво реализован. Есть ли другие способы?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2017, 19:23
Ответы с готовыми решениями:

Bluetooth получение удаленного устройства
Вдруг перестали запускаться приложения,по логам ссылается на final BluetoothDevice device =...

Просмотр файлов другого устройства по Bluetooth
Здраствуйте, мне нужна помощь (я начинаю только программировать на андроид). Как на сэмпловском...

Два сообщающихся по Bluetooth устройства
Добрый день! Имеется задние собрать 2 устройства наподобие пейджеров, которые могут обмениваться...

Bluetooth в андроид на два устройства
Здравствуйте, я на своём планшете андроид 4.2.2 пользуясь интернетом через блютуз. Сейчас появилась...

QBluetoothDeviceDiscoveryAgent не ищет устройства при работе на Android 6.0
Здравствуйте. Если если запустить приложение на Android 6.0, то список найденных Bluetooth...

1
Sui Caedere
6 / 6 / 4
Регистрация: 02.10.2016
Сообщений: 74
Завершенные тесты: 1
19.03.2017, 11:22  [ТС] 2
Вот кусок в кода, в котором происходит поиск устройств. Помимо конкретно того сайта с примерами, такая реализация поиска встречается в гугле довольно часто (даже на developer.android.com). Других внятных статей я не нашёл. При нажатии на кнопку список очищается, но устройства не находятся.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
final BroadcastReceiver bReceiver = new BroadcastReceiver() {
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if (BluetoothDevice.ACTION_FOUND.equals(action)) {
            BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
        BTArrayAdapter.add(device.getName() + "\n" + device.getAddress());
        BTArrayAdapter.notifyDataSetChanged();
        }
    }
};
 
public void find(View view) {
    if (myBluetoothAdapter.isDiscovering()) {
        myBluetoothAdapter.cancelDiscovery();
    }
    else {
        BTArrayAdapter.clear();
        myBluetoothAdapter.startDiscovery();       
        registerReceiver(bReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));   
    }   
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2017, 11:22

Подключение стороннего устройства через Bluetooth
Всем привет! Возникла загвоздка с подключением карманных принтеров к iOS девайсу используя...

Как принимать данные с Bluetooth - устройства?
Здравствуйте. Допустим у меня есть bluetooth USB адаптер, через который у меня подключено...

Создать 2 сообщающихся устройства через Bluetooth
Добрый день! Имеется задние собрать 2 устройства наподобие пейджеров, которые могут обмениваться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru