public class MiBand
extends java.lang.Object
构造器和说明 |
---|
MiBand(android.content.Context context) |
限定符和类型 | 方法和说明 |
---|---|
void |
connect(android.bluetooth.BluetoothDevice device,
ActionCallback callback)
连接指定的手环
|
void |
disableRealtimeStepsNotify()
关闭实时步数通知
|
void |
disableSensorDataNotify()
关闭重力感应器数据通知
|
void |
enableRealtimeStepsNotify()
开启实时步数通知
|
void |
enableSensorDataNotify()
开启重力感应器数据通知
|
void |
getBatteryInfo(ActionCallback callback)
读取手环电池信息
|
android.bluetooth.BluetoothDevice |
getDevice() |
void |
pair(ActionCallback callback)
和手环配对, 实际用途未知, 不配对也可以做其他的操作
|
void |
readRssi(ActionCallback callback)
读取和连接设备的信号强度RSSI值
|
void |
setDisconnectedListener(NotifyListener disconnectedListener) |
void |
setHeartRateScanListener(HeartRateNotifyListener listener) |
void |
setLedColor(LedColor color)
设置led灯颜色
|
void |
setNormalNotifyListener(NotifyListener listener) |
void |
setRealtimeStepsNotifyListener(RealtimeStepsNotifyListener listener)
实时步数通知监听器, 设置完之后需要另外使用
enableRealtimeStepsNotify() 开启 和
MiBand##disableRealtimeStepsNotify 关闭通知 |
void |
setSensorDataNotifyListener(NotifyListener listener)
重力感应器数据通知监听, 设置完之后需要另外使用
enableRealtimeStepsNotify() 开启 和
MiBand##disableRealtimeStepsNotify 关闭通知 |
void |
setUserInfo(UserInfo userInfo)
设置用户信息
|
void |
showServicesAndCharacteristics() |
void |
startHeartRateScan() |
static void |
startScan(android.bluetooth.le.ScanCallback callback) |
void |
startVibration(VibrationMode mode)
让手环震动
|
static void |
stopScan(android.bluetooth.le.ScanCallback callback) |
void |
stopVibration()
停止以模式Protocol.VIBRATION_10_TIMES_WITH_LED 开始的震动
|
public static void startScan(android.bluetooth.le.ScanCallback callback)
public static void stopScan(android.bluetooth.le.ScanCallback callback)
public void connect(android.bluetooth.BluetoothDevice device, ActionCallback callback)
callback
- public void setDisconnectedListener(NotifyListener disconnectedListener)
public void pair(ActionCallback callback)
public android.bluetooth.BluetoothDevice getDevice()
public void readRssi(ActionCallback callback)
callback
- public void getBatteryInfo(ActionCallback callback)
public void startVibration(VibrationMode mode)
public void stopVibration()
public void setNormalNotifyListener(NotifyListener listener)
public void setSensorDataNotifyListener(NotifyListener listener)
enableRealtimeStepsNotify()
开启 和
MiBand##disableRealtimeStepsNotify
关闭通知listener
- public void enableSensorDataNotify()
public void disableSensorDataNotify()
public void setRealtimeStepsNotifyListener(RealtimeStepsNotifyListener listener)
enableRealtimeStepsNotify()
开启 和
MiBand##disableRealtimeStepsNotify
关闭通知listener
- public void enableRealtimeStepsNotify()
public void disableRealtimeStepsNotify()
public void setLedColor(LedColor color)
public void setUserInfo(UserInfo userInfo)
userInfo
- public void showServicesAndCharacteristics()
public void setHeartRateScanListener(HeartRateNotifyListener listener)
public void startHeartRateScan()