164 / 50 / 36
Регистрация: 13.04.2012
Сообщений: 595
1

Получить имя подключенного Bluetooth устройства к телефону

20.12.2022, 16:35. Показов 843. Ответов 0

Author24 — интернет-сервис помощи студентам
Есть такой код, с его помощью по нажатии кнопки в приложении я могу получить список сопряженных блютуз устройств, но как получить имя подключенного устройства - неизвестно...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
        private void OnButtonClicked(object sender, System.EventArgs e)
        {
            BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.DefaultAdapter;
            if (!mBluetoothAdapter.IsEnabled)   // Если блютуз не включен
                DisplayAlert("Внимание", "Bluetooth НЕ включен", "ОK");
            else // Если блютуз включен, выводим количество сопряженных устройств
            {
                int i = mBluetoothAdapter.BondedDevices.Count; // Записываем количество сопряженных устройств
                if (i > 0)
                {
                    string mArrayAdapter = "";
                    foreach (BluetoothDevice device in mBluetoothAdapter.BondedDevices) // Перечисляем сопряженные устройства
                      mArrayAdapter += (device.Name + "\n"); // Добавляем элемент в список 
                    DisplayAlert("Сопряженные устройства:", $"{mArrayAdapter}", "ОK");
                }
                else
                {
                    DisplayAlert("Сопряженных устройств:", $"{i}шт", "ОK");
                }
            }
        }
Нашел как получить имя подключенного устройства на Jave, ниже сам код джавы:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 private final BluetoothAdapter mBluetoothAdapter;
            private String mBtName;
            //init
            mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
            
            private String getBluetoothName () {
               // Получить список связующих устройств
               Set<BluetoothDevice> deviceList = mBluetoothAdapter.getBondedDevices();
               for(BluetoothDevice device : deviceList) {
                  Log.d("nida", "device.isConnected()=" + device.isConnected() + ", name=" + device.getName());
                  if(device.isConnected()) {
                     mBtName = device.getName();
                  else {
                     mBtName = "BT";
                  }
              }
              return mBtName;
           }
Тут используется if(device.isConnected()), который я пытался внедрить в C# для поиска подключенного устройства, но на шарпе такого нет и аналогов я не нашел... В яндексе тоже понятных мне ответов нет, а ведь всего лишь нужно вывести на экран имя подключенного Bluetooth устройства, если такое имеется
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2022, 16:35
Ответы с готовыми решениями:

Как получить имя подключенного к порту устройства?
Ребят, как получить имя подключенного к порту устройства? К примеру &quot;Cino FuzzyScan USB Virtual COM...

Как получить описание юсб устройства подключенного к системе?
Туплю уже несколько дней, подскажите куда копать, как искать и что читать-) Что надо:...

Возможно ли получить данные с COM порта без физического устройства к нему подключенного?
Добрый день! Возможно ли получить данные с COM порта без физического устройства к нему...

Получить имя устройства
Каким образом можно получить имя устройства, например, флешки, зная букву диска? Например, хочу...

0
20.12.2022, 16:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2022, 16:35
Помогаю со студенческими работами здесь

Получить имя устройства
Каким кодом получить имя устройства, телефона?

Получить имя USB устройства
Как получить имя подключенного девайса? //USB HDEVINFO hInfo =...

Получить имя устройства на COM-порте
Как найти имя устройства подключенное к Com-порту. Про ветку в реестре...

Получить имя устройства на COM-порте
Добрый день. У меня есть несколько экземпляров класса SerialPort. Нужно получить имя устройства,...

Почему не подключается по bluetooth к телефону?
Здравствуйте!Пытаюсь подключится по Bletooth к телефону.Вот код подключения private void...

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

Как сымитировать подключение bluetooth ручки к телефону
Есть приложение, в котором можно писать только определенной ручкой. В чем вопрос: можно ли как-то...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru