Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
SCdf
0 / 0 / 0
Регистрация: 13.04.2016
Сообщений: 4
#1

Работа c Bluetooth. Не получается найти новые устройства - Программирование Android

13.04.2016, 11:13. Просмотров 128. Ответов 0
Метки нет (Все метки)

Пишу код, где по нажатию кнопки необходимо вывести список спаренных устройств, а также вместе с выводом произвести поиск и добавить новые устройства в выводимый список. Пока получилось вывести список только спаренных устройств. Разобраться с поиском и дописыванием в этот список новых не получается. Помогите с кодом. Под андроид пишу впервые, поэтому возможно что-то упускаю или делаю не так.

C++
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
    mArrayAdapter.clear();
             
            // спаренные устройства
            Set<BluetoothDevice> pairedDevices = bluetoothAdapter.getBondedDevices();
            //  If there are paired devices
            if (pairedDevices.size() > 0)
            {
                // Loop through paired devices
                for (BluetoothDevice device : pairedDevices) 
                {
                    // Add the name and address to an array adapter to show in a ListView
                    mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
                }
            }
            
            // ищём новые устройства
 
            discoverDevicesReceiver = new BroadcastReceiver()
            {
                public void onReceive(Context context, Intent intent) 
                {
                    String action = intent.getAction();
                    // When discovery finds a device
                    if (BluetoothDevice.ACTION_FOUND.equals(action)) 
                    {
                        // Get the BluetoothDevice object from the Intent
                        BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
                        // Add the name and address to an array adapter to show in a ListView
                        mArrayAdapter.add(device.getName() + "\n" + device.getAddress());
                    }
                }
            };
            // Register the BroadcastReceiver
            IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
            registerReceiver(discoverDevicesReceiver, filter); // Don't forget to unregister during onDestroy           
            bluetoothAdapter.startDiscovery();
            
            // вывод в ListView найдённых устройств
            
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, mArrayAdapter);
            lv.setAdapter(adapter);
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2016, 11:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа c Bluetooth. Не получается найти новые устройства (Программирование Android):

Не ищет устройства (Bluetooth) - Программирование Android
Взял пример с сайта. Запускаю в режиме отладки (android studio). Ничего не находит. В чём проблема? Ошибки в коде? Или же поиск устройств...

Bluetooth получение удаленного устройства - Программирование Android
Вдруг перестали запускаться приложения,по логам ссылается на final BluetoothDevice device = Blut.getRemoteDevice(MyAdress) , все что...

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

Работа с bluetooth - Программирование Android
Доброго всем вечера. Я начинающий Android Разработчик. Перечитав немало информации, так и не сложилась до конца картина, как...

Работа с устройством через bluetooth - Программирование Android
Требуется сделать приложение на андройд чтобы оно соединялось с блютуз устройством и приняло от него данные. Идея создать блютуз передатчик...

Работа с датчиками устройства - Программирование Android
Доброго времени суток, решил написать программку &quot;Компас&quot;. Хоть и их много, но решил чисто для себя сделать. так вот все сделал, запустил,...

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

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

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

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

Не могу заставить bluetooth работать. Не обнаруживаются устройства - Windows 7
Здравствуйте, товарищи. Столкнулся со следующей проблемой. Bluetooth не обнаруживает устройства. Подставлял ему разные дрова - удалял,...


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

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

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