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

Поиск Bluetooth устройств, отказывается искать - Программирование Android

19.12.2015, 01:37. Просмотров 268. Ответов 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 андроиде. Что посоветуете?
http://www.cyberforum.ru/android-dev/thread993286.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2015, 01:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск Bluetooth устройств, отказывается искать (Программирование Android):

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

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

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

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

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

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

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

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

bluetooth "USB HOST" для андроид устройств
не умею разрабатывать что то своё, но легко собираю то что уже собирали. Но вот...

Передача данных с устройств через Bluetooth по запросу
Есть проект на C# который работает на простое чтение данных с com порта если он...


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

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

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