youhua
author@CHENG <2393524978@qq.com>
Fri, 19 Apr 2024 10:21:18 +0000 (18:21 +0800)
committer@CHENG <2393524978@qq.com>
Fri, 19 Apr 2024 10:21:18 +0000 (18:21 +0800)
2.sdk/sdk/gui/lv_watch/lv_apps/health_measure/health_measure.c
2.sdk/sdk/gui/lv_watch/lv_apps/lowbattery/lowbattery.c

index 30f87f3..2012097 100644 (file)
@@ -926,6 +926,9 @@ static void mmi_health_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type, uin
 
 bool mmi_health_measure_timed_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type)
 {
+       if(false == mmi_health_measure_wear_state_get())
+               return false;
+       
        if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
                return false;
        
@@ -965,6 +968,9 @@ void mmi_health_measure_app_measure_start(MMI_HEALTH_MEASURE_TYPE_E measure_type
 {
        HEALTH_MEASURE_DEBUG_PRINTF("[@CHENG_DEBUG][%s][%d]: \n", __FUNCTION__, __LINE__);
        
+       if(false == mmi_health_measure_wear_state_get())
+               return;
+       
        if(NULL != lv_watch_get_activity_obj(ACT_ID_FACTORY_MODE_MAIN))
                return;
        
index b9a4537..5dda400 100644 (file)
@@ -61,6 +61,12 @@ lv_res_t lowbattery_create_btn_action(lv_obj_t * btn)
 
 static bool s_low_battery_upload_flag = true;
 
+void mmi_low_battery_screen_clean(void)
+{
+       s_low_battery_upload_flag = true;
+       lowbattery_destory();
+}
+
 void mmi_ui_msg_update_low_battery_screen(uint32_t flag)
 {
        if(MMI_LOW_BATTERY_SCREEN_CREATE == flag) // create