Подключение Bluetooth Fit Watch Xamarin Android - PullRequest
0 голосов
/ 15 апреля 2020

Я недавно писал о подключении к устройствам Bluetooth, используя Xamarin. Мне удалось получить устройство и адрес ма c в списке. У меня проблема с подключением к устройству. Он ничего не делает при нажатии ... Каковы следующие шаги для сопряжения с устройством, и возможно ли даже сопряжение с подходящими часами, я также пытаюсь использовать монитор сердечного ритма на подходящих часах.

Я предполагаю, что следующим шагом будет настройка события Click в списке ... Что-то вроде

myListView = FindViewById<ListView>(Resource.Id.list);
myListView.ItemClick += List_Click;
        private void List_Click(object sender, AdapterView.ItemClickEventArgs e)
        {

            //throw new NotImplementedException();
        }

, и возможно ли получить данные из нужных часов и синхронизировать c it с диаграммой. Мне удалось получить график ie. теперь мне просто нужно соединить подходящие часы и получить данные с Bluetooth. Любой совет был бы благодарен

1 Ответ

0 голосов
/ 15 апреля 2020

Вы можете получить объект BluetoothDevice от BluetoothAdapter

и что-то вроде:

myListView.ItemClick += List_Click;
    private void List_Click(object sender, AdapterView.ItemClickEventArgs e)
    {

         var address = xxxxx; //the address you select
         BluetoothDevice btDevice = mBluetoothAdapter.GetRemoteDevice(address);
         var _socket = btDevice .CreateRfcommSocketToServiceRecord(UUID.FromString("00001101-0000-1000-8000-00805f9b34fb"));
         _socket.Connect();
    }

Большая часть особенностей работы со спаренными устройствами находится в документации

...