无法使用pangliang/miband-sdk-android lib连接到mi band 2.我取消了乐队的配对并删除了mifit app.
这是代码示例.
final MiBand miband = new MiBand(TestActivity.this.getApplicationContext());
final ScanCallback scanCallback = new ScanCallback() {
@Override
public void onScanResult(int callbackType, ScanResult result) {
BluetoothDevice device = result.getDevice();
miband.connect(device, new ActionCallback() {
@Override
public void onSuccess(Object data) {
}
@Override
public void onFail(int errorCode, String msg) {
}
});
}
};
MiBand.startScan(scanCallback);
MiBand.stopScan(scanCallback);
Run Code Online (Sandbox Code Playgroud)
日志:
D/BluetoothLeScanner: Start Scan
D/BluetoothAdapter: STATE_ON
D/BluetoothAdapter: STATE_ON
D/BluetoothAdapter: STATE_ON
D/BluetoothAdapter: STATE_ON
D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=6
Run Code Online (Sandbox Code Playgroud)
Android版本6.0.1.
此外,我尝试连接没有任何额外的库和paulgavrikov/xiaomi-miband-android库,并且在两种情况下都没有效果.
什么似乎是问题?连接到mi乐队有什么技巧吗?