Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
KOSHAK_
1 / 1 / 0
Регистрация: 16.11.2011
Сообщений: 110
#1

Поиск Bluetooth устройств, отказывается искать

19.12.2015, 01:37. Просмотров 273. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Пишу синезубое приложение на анроид, соединение по MSC адресу работает без проблем. А вот поиск работать отказывается напрочь. Нарыл в сети пример:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
    public void discoverDevices(View view) {
 
        discoveredDevices.clear();
        listAdapter.notifyDataSetChanged();
 
        if (discoverDevicesReceiver == null) {
            discoverDevicesReceiver = new BroadcastReceiver() {
                @Override
                public void onReceive(Context context, Intent intent) {
                    String action = intent.getAction();
 
                    if (BluetoothDevice.ACTION_FOUND.equals(action)) {
                        BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
 
                        if (!discoveredDevices.contains(device)) {
                            discoveredDevices.add(device);
                            listAdapter.notifyDataSetChanged();
                        }
                    }
                }
            };
        }
 
        if (discoveryFinishedReceiver == null) {
            discoveryFinishedReceiver = new BroadcastReceiver() {
                @Override
                public void onReceive(Context context, Intent intent) {
                    getListView().setEnabled(true);
                    if (progressDialog != null)
                        progressDialog.dismiss();
                    Toast.makeText(getBaseContext(), "Поиск закончен. Выберите устройство для отправки сообщения.", Toast.LENGTH_LONG).show();
                    unregisterReceiver(discoveryFinishedReceiver);
                }
            };
        }
 
        registerReceiver(discoverDevicesReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));
        registerReceiver(discoveryFinishedReceiver, new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED));
 
        getListView().setEnabled(false);
 
        progressDialog = ProgressDialog.show(this, "Поиск устройств", "Подождите...");
 
        bluetoothAdapter.startDiscovery();
    }
Компилится, запускается, но не работает. Вот сюда public void onReceive(Context context, Intent intent) вообще не заходит, просто через некоторое время выдает, что поиск окончен. Тестирую на 6 андроиде. Что посоветуете?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2015, 01:37
Ответы с готовыми решениями:

Bluetooth. Поиск устройств
Всем привет. Подскажите пожалуйста как правильно написать поиск устройств....

Поиск устройств вокруг с включенным wi-fi
Здравствуйте. Возможно ли такое? Допустим, я в режиме мониторинга и хочу знать...

Xpath отказывается искать соответствия
Нашел весьма благоприятное руководство по работе с xpath, но первый же пример...

Поисковая система Windows отказывается искать системные и обычные приложения
Здравствуйте. Не так давно обновил Windows 8.1 на 10. Возникла следующая...

Подключение bluetooth-устройств
К ноутбуку не подключаются устройства по bluetooth. Сопряжение происходит, хоть...

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

Чтение данных с bluetooth-устройств
Программа должна считать данные с bluetooth-устройства. Функция SearchBT()...

Bluetooth чат для нескольких устройств
Хочу создать Bluetooth чат на Android. Примеров чатов много, но все для двух...

Список устройств и передача файла Bluetooth на C#
Доброго всем форумчанинам, Вот ситуация, необходимо реализовать на одной...


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

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

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