接口 IDeviceNotifyCallback
-
public interface IDeviceNotifyCallback
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 boolean
isAppInFront()
APP是否在前台的回调,必须实现,由于后台状态下进行同步有一定概率出现休眠导致数据丢失的情况void
onDeviceFunctionSettingsUpdate(java.util.TreeMap<java.lang.Integer,java.lang.Boolean> functionSwitchMap)
手表主动改变的开关状态下发和手机主动发送修改状态的回调void
onDeviceRequestCamera(boolean show)
设备主动发起调用手机拍照界面【注* 如果此时APP在拍照界面时该回调被调用则请实现拍照功能】void
onDeviceRequestFindPhoneStatueChange(boolean enable)
手表主动发起的查找手机命令状态改变(请确保手表发起查找命令后持续15秒的响铃)void
onDeviceRequestGPSRecordStatusChange(boolean isEnable)
设备主动发起的要求手机记录/关闭GPS,数据用于运动报告匹配定位信息void
onReceivedDeviceAlarmsUpdate(java.util.List<MyAlarmBean> alarmBeans)
收到设备闹钟主动更新列表void
onReceivedRealTimeHeartRateUpdate(int bpm)
收到手表发来的实时心率变化值,用于实时显示手表上的心率void
onReceivedWalkRemindSettingUpdate(MyWalkRemindSettingBean settingBean)
收到设备及主动发来的走动提醒设置更新void
onReceivedWorkoutReportUpdate()
收到设备主动发来的运动结束提醒,需要去取新的运动报告 该回调只有在 isAppInFront() 为true 时触发,以确保同步运动报告成功
-
-
-
方法详细资料
-
isAppInFront
boolean isAppInFront()
APP是否在前台的回调,必须实现,由于后台状态下进行同步有一定概率出现休眠导致数据丢失的情况- 返回:
- 当前是否在前台
-
onDeviceFunctionSettingsUpdate
void onDeviceFunctionSettingsUpdate(java.util.TreeMap<java.lang.Integer,java.lang.Boolean> functionSwitchMap)
手表主动改变的开关状态下发和手机主动发送修改状态的回调- 参数:
functionSwitchMap
- 开关状态MAP集合 key代表开关类型,value代表开关状态
-
onDeviceRequestFindPhoneStatueChange
void onDeviceRequestFindPhoneStatueChange(boolean enable)
手表主动发起的查找手机命令状态改变(请确保手表发起查找命令后持续15秒的响铃)- 参数:
enable
- 是否开启。
-
onDeviceRequestCamera
void onDeviceRequestCamera(boolean show)
设备主动发起调用手机拍照界面【注* 如果此时APP在拍照界面时该回调被调用则请实现拍照功能】- 参数:
show
- 开启或关闭。
-
onDeviceRequestGPSRecordStatusChange
void onDeviceRequestGPSRecordStatusChange(boolean isEnable)
设备主动发起的要求手机记录/关闭GPS,数据用于运动报告匹配定位信息- 参数:
isEnable
-
-
onReceivedRealTimeHeartRateUpdate
void onReceivedRealTimeHeartRateUpdate(int bpm)
收到手表发来的实时心率变化值,用于实时显示手表上的心率- 参数:
bpm
- 心率值【注* 254代表未佩戴】
-
onReceivedDeviceAlarmsUpdate
void onReceivedDeviceAlarmsUpdate(java.util.List<MyAlarmBean> alarmBeans)
收到设备闹钟主动更新列表- 参数:
alarmBeans
-
-
onReceivedWalkRemindSettingUpdate
void onReceivedWalkRemindSettingUpdate(MyWalkRemindSettingBean settingBean)
收到设备及主动发来的走动提醒设置更新- 参数:
settingBean
-
-
onReceivedWorkoutReportUpdate
void onReceivedWorkoutReportUpdate()
收到设备主动发来的运动结束提醒,需要去取新的运动报告 该回调只有在 isAppInFront() 为true 时触发,以确保同步运动报告成功
-
-