Android:如何通过蓝牙Garmin Watch检索FIT文件
我有一块Garmin手表(Forerunner 25),我用它连接Garmin connect(Android应用程序)。出于许多原因,我想构建自己的自定义应用程序来跟踪培训。但是我不能做到以下几点:Android:如何通过蓝牙Garmin Watch检索FIT文件,android,android-studio,bluetooth,watch,garmin,Android,Android Studio,Bluetooth,Watch,Garmin,我有一块Garmin手表(Forerunner 25),我用它连接Garmin connect(Android应用程序)。出于许多原因,我想构建自己的自定义应用程序来跟踪培训。但是我不能做到以下几点: 将android应用程序与蓝牙(Garmin)手表连接以进行文件传输 通过蓝牙从手表中检索.fit文件 我怎样才能做到这一点? 我曾试图通过一个连接表,但没有运气连接它 UUID-UUID=UUID.fromString(“00001101-0000-1000-8000-00805F9B34FB”
我曾试图通过一个连接表,但没有运气连接它
UUID-UUID=UUID.fromString(“00001101-0000-1000-8000-00805F9B34FB”)//标准SerialPortService ID
mSocket=mDevice.createrFComsockettoServiceRecord(uuid);
mSocket.connect();
//从未到达此部分,连接不成功
mOutputStream=mSocket.getOutputStream();
mInputStream=mSocket.getInputStream();
不确定这些是否正确,但这是我开始的
//Note: The device is not null before I try to connect.
// I can retrieve the name, the address ...
D/BluetoothUtils: isSocketAllowedBySecurityPolicy start : device null
W/BluetoothAdapter: getBluetoothService() called with no BluetoothManagerCallback
我知道.fit文件是一个bytefile文件,所以如果有人知道如何将其转换为一个.csv文件,其中包含以下所有信息:时间、速度、长度、高程
我找到了python的最新版本,但没有找到Android的任何版本
- 这里有图书馆吗李>
- 或者我如何自己将.fit(bytefile)解析为.csv李>