Я хочу подключить Mi Band 3 к своему приложению через Google Fit SDK. Я столкнулся с проблемой подключения группы через bluetooh. как указано в официальной документации Google Fit — датчик BLE. Я использую следующий код в Котлин
var bleScanCallbacks: BleScanCallback = object : BleScanCallback() {
override fun onDeviceFound(device: BleDevice?) {
// A device that provides the requested data types is available
}
override fun onScanStopped() {
// The scan timed out or was interrupted
}
}
var response: Task<Void> = Fitness.getBleClient(
this,
GoogleSignIn.getLastSignedInAccount(this)!!
)
.startBleScan(
Arrays.asList(DataType.TYPE_STEP_COUNT_DELTA),
1000, bleScanCallbacks
)
но это показывает, что
'getBleClient(Activity, GoogleSignInAccount): BleClient!' устарела. Устарело в Java
а также
'BleScanCallback' устарел. Устарело в Java
Он предлагает использовать BluetoothManager. Я новичок в Android-разработке. Решение Java также будет работать.