Bluetooth Fit Watch Connection Xamarin Android

问题描述 投票:0回答:1

我最近发布了有关使用Xamarin连接到蓝牙设备的信息。我设法在列表中获取了设备和mac地址。我在连接设备时遇到问题。单击时,它没有任何作用...与设备配对的下一步步骤是什么,甚至有可能与健康手表配对,我也尝试在健康手表上使用心率监测器。

我猜下一步是在列表上设置Click事件...有点像

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

            //throw new NotImplementedException();
        }

并且可以从fit手表中获取数据并将其与图表同步。我已经设法得到一个饼图。现在,我只需要配对健康手表并从蓝牙获取数据即可。任何建议将不胜感激,谢谢

c# android xamarin xamarin.android bluetooth
1个回答
0
投票

您可以从BluetoothAdapter获取BluetoothDevice对象

和类似的东西:

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();
    }

处理配对设备的许多细节在the documentation

© www.soinside.com 2019 - 2024. All rights reserved.