mmi_location/mmi_location.c
mmi_sundry/mmi_sundry.c
mmi_sundry/mmi_common.c
+ mmi_sundry/mmi_common_task.c
framework/message/mmi_msg_zhsx.c
#video call
lv_apps/mmi_video_call/mmi_video_call.c
lv_apps/health_measure/health_heart_rate.c
lv_apps/health_measure/health_spo2.c
lv_apps/health_measure/health_temperature.c
+ lv_apps/health_measure/health_atrial_fibrillation.c
lv_apps/tool/tool.c
lv_apps/mmi_remind/mmi_remind.c
lv_apps/mmi_user_profile/mmi_user_profile.c
#endif
#ifdef __MMI_HEALTH_MEASURE_TEMPERATURE_SUPPORT__
ACT_ID_HEALTH_MEASURE_TEMPERATURE,
+#endif
+#ifdef __MMI_HEALTH_MEASURE_ATRIAL_FIBRILLATION_SUPPORT__
+ ACT_ID_HEALTH_MEASURE_ATRIAL_FIBRILLATION,
#endif
ACT_ID_WATCH_SEARCHING,
#if defined(__MMI_APP_QRCODE_MENU_SUPPORT__) || defined(__MMI_APP_QRCODE_AND_DEVICE_QRCODE_IN_ONE_SUPPORT__)
lv_watch_png_cache_all_free();
lv_obj_t * launcher_act_obj = lv_watch_get_activity_obj(ACT_ID_LAUNCHER);
if(launcher_act_obj == lv_watch_get_top_activity_obj()) {
+ #if USE_LV_WATCH_DIAL_SWITCH != 0
dial_switch_create(NULL, 0);
+ #endif
} else {
printf("not create dial switch when other act(e.g. phone) create above launcher\n");
}
#include "mmi_jrtc_client_wulian.c"
#endif
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL_HZCH__
+#include "mmi_jrtc_client_hzch.c"
+#endif
+
+
#endif
#include "mmi_video_call_wulian.c"
#endif
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL_HZCH__
+#include "mmi_video_call_hzch.c"
+#endif
+
#endif
#define MMI_WATCH_VC_SECRET_LEN (16 + 1)
#define MMI_WATCH_VC_TOKENS_LEN (128 + 1)
#define MMI_WATCH_VC_UID_LEN (32 + 1)
+#define MMI_WATCH_VC_NUMBER_LEN (16 + 1)
#include "mmi_video_call_wulian.h"
#endif
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL_HZCH__
+#include "mmi_video_call_hzch.h"
+#endif
#endif
lv_tileview_add_element(lv_obj_get_parent(tab), btn);
lv_obj_align(btn, cont, LV_ALIGN_CENTER, 0, 0);
+#ifndef __MMI_PAGE_MAIN_MENU_NO_TEXT__
lv_obj_t * label = lv_label_create(cont, NULL);
lv_obj_add_style(label, LV_LABEL_PART_MAIN, &MMI_MAIN_MENU_ONE_PAGE_STYLE_TEXT_FONT);
lv_label_set_long_mode(label, LV_LABEL_LONG_SROLL_CIRC);
lv_label_set_text_id(label, txtId);
lv_obj_set_click(label, false);
lv_obj_align(label, cont, LV_ALIGN_IN_BOTTOM_MID, 0, -20);
+#endif
return btn;
}
#endif
{{ ICON_SETTING_ONE_PAGE, WATCH_TEXT_ID_SETTINGS, setting_create_event_cb}, AUDIO_MAIN_MENU_SETTINGS},
+#elif defined(MMI_PROJECT_C55_DS_D11G_DT_HZCH)
+ {{ ICON_DIALPAD_ONE_PAGE, WATCH_TEXT_ID_DIALPAD, dialpad_create_event_cb}, AUDIO_MAIN_MENU_DIALPAD},
+ {{ ICON_PHONEBOOK_ONE_PAGE, WATCH_TEXT_ID_PHONEBOOK, phonebook_create_btn_event_cb}, AUDIO_MAIN_MENU_PHONEBOOK},
+ #if USE_LV_WATCH_SMS_MSG != 0
+ {{ ICON_SMS_MSG_ONE_PAGE, WATCH_TEXT_ID_SMS_MSG, sms_msg_create_event_cb}, AUDIO_MAIN_MENU_SMS},
+ #endif
+ #ifndef __MMI_PHONEBOOK_CALLLOG_IN_ONE_MENU__
+ {{ ICON_CALLLOG_ONE_PAGE, WATCH_TEXT_ID_CALL_LOG, call_log_create_event_cb}, AUDIO_MAIN_MENU_CALL_LOG},
+ #endif
+ {{ ICON_SOS_ONE_PAGE, WATCH_TEXT_ID_SOS, sos_create_event_cb}, AUDIO_MAIN_MENU_SOS},
+ #ifdef __MMI_PAGE_MAIN_MENU_ADD_WEATHER__
+ #ifdef __MMI_WEATHER_MENU_SUPPORT__
+ {{ ICON_WEATHER_ONE_PAGE, WATCH_TEXT_ID_WEATHER, mmi_weather_create_event_cb}, AUDIO_MAIN_MENU_WEATHER},
+ #endif
+ #endif
+
+ #ifdef __MMI_HEALTH_MEASURE_HEART_SUPPORT__
+ {{ ICON_HEART_RATE_ONE_PAGE, WATCH_TEXT_ID_PHYSICAL_EXAMINATION, health_heart_rate_create_event_cb}, AUDIO_MAIN_MENU_HEART_RATE},
+ #endif
+ #ifdef __MMI_HEALTH_MEASURE_SPO2_SUPPORT__
+ {{ ICON_SPO2_ONE_PAGE, WATCH_TEXT_ID_SPO2, health_spo2_create_event_cb}, AUDIO_MAIN_MENU_SPO2},
+ #endif
+ #ifdef __MMI_HEALTH_MEASURE_TEMPERATURE_SUPPORT__
+ {{ ICON_TEMPERATURE_ONE_PAGE, WATCH_TEXT_ID_TEMPERATURE, health_temperature_create_event_cb}, AUDIO_MAIN_MENU_TEMPERATURE},
+ #endif
+ #ifdef __MMI_HEALTH_MEASURE_ATRIAL_FIBRILLATION_SUPPORT__
+ {{ ICON_ATRIAL_FIBRILLATION_ONE_PAGE, WATCH_TEXT_ID_ATRIAL_FIBRILLATION, health_atrial_fibrillation_create_event_cb}, AUDIO_MAIN_MENU_ATRIAL_FIBRILLATION},
+ #endif
+
+ #ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL__
+ {{ ICON_VIDEOCALL_ONE_PAGE, WATCH_TEXT_ID_VIDEOCALL, mmi_video_call_create_event_cb}, AUDIO_MAIN_MENU_VIDEO_CALL},
+ #endif
+ #ifdef __MMI_TOOL_MENU_SUPPORT__
+ {{ ICON_TOOL_ONE_PAGE, WATCH_TEXT_ID_TOOL, mmi_tool_menu_create_event_cb}, AUDIO_MAIN_MENU_TOOL},
+ #endif
+ {{ ICON_SETTING_ONE_PAGE, WATCH_TEXT_ID_SETTINGS, setting_create_event_cb}, AUDIO_MAIN_MENU_SETTINGS},
+
#else
{{ ICON_PHONEBOOK_ONE_PAGE, WATCH_TEXT_ID_PHONEBOOK, phonebook_create_btn_event_cb}, AUDIO_MAIN_MENU_PHONEBOOK},
{ ICON_TOOL_STOPWATCH, WATCH_TEXT_ID_STOPWATCH, stopwatch_create_event_cb },
{ ICON_TOOL_TIMER, WATCH_TEXT_ID_TIMER, timer_create_event_cb },
#ifdef __MMI_WEATHER_MENU_SUPPORT__
+#ifndef __MMI_PAGE_MAIN_MENU_ADD_WEATHER__
{ ICON_TOOL_WEATHER, WATCH_TEXT_ID_WEATHER, mmi_weather_create_event_cb },
#endif
+#endif
#ifdef __MMI_CUSTOM_BEI_KE_RUI_SHENG__
{ ICON_TOOL_AI, WATCH_TEXT_ID_AI_TALK, mmi_ai_talk_create_event_cb },
#endif
#include "mmi_protocol/mmi_protocol_fzd.h"
#include "mmi_protocol/mmi_protocol_sms.h"
#include "mmi_sundry/mmi_sundry.h"
+#include "mmi_sundry/mmi_common_task.h"
#include "framework/message/mmi_msg_zhsx.h"
#include "lv_apps/mmi_video_call/mmi_video_call.h"
#include "lv_apps/mmi_wechat/wechat.h"
#include "lv_apps/health_measure/health_heart_rate.h"
#include "lv_apps/health_measure/health_spo2.h"
#include "lv_apps/health_measure/health_temperature.h"
+#include "lv_apps/health_measure/health_atrial_fibrillation.h"
#include "lv_apps/tool/tool.h"
#include "lv_apps/mmi_remind/mmi_remind.h"
#include "lv_apps/mmi_user_profile/mmi_user_profile.h"
#endif
#define AUDIO_MAIN_MENU_SOS "R:/audio/main_menu/AUDIO_MAIN_MENU_SOS.mp3"
+#ifdef __MMI_PAGE_MAIN_MENU_ADD_WEATHER__
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
+#define AUDIO_MAIN_MENU_WEATHER "R:/audio/main_menu/AUDIO_MAIN_MENU_WEATHER.mp3"
+#endif
+#endif
#ifdef __MMI_HEALTH_MEASURE_TEMPERATURE_SUPPORT__
#define AUDIO_MAIN_MENU_TEMPERATURE "R:/audio/main_menu/AUDIO_MAIN_MENU_TEMPERATURE.mp3"
#endif
+#ifdef __MMI_HEALTH_MEASURE_ATRIAL_FIBRILLATION_SUPPORT__
+#define AUDIO_MAIN_MENU_ATRIAL_FIBRILLATION "R:/audio/main_menu/AUDIO_MAIN_MENU_ATRIAL_FIBRILLATION.mp3"
+#endif
#ifdef __MMI_WECHAT_SUPPORT__
#define AUDIO_MAIN_MENU_WECHAT "R:/audio/main_menu/AUDIO_MAIN_MENU_WECHAT.mp3"
#endif
#define AUDIO_MAIN_MENU_DIALPAD NULL
#define AUDIO_MAIN_MENU_CALL_LOG NULL
#define AUDIO_MAIN_MENU_SOS NULL
+#define AUDIO_MAIN_MENU_WEATHER NULL
#define AUDIO_MAIN_MENU_HEART_RATE NULL
#define AUDIO_MAIN_MENU_SPO2 NULL
#define AUDIO_MAIN_MENU_TEMPERATURE NULL
+#define AUDIO_MAIN_MENU_ATRIAL_FIBRILLATION NULL
#define AUDIO_MAIN_MENU_WECHAT NULL
#define AUDIO_MAIN_MENU_CAMERA NULL
#define AUDIO_MAIN_MENU_ALBUM NULL
#define ICON_DIALPAD_ONE_PAGE "R:/png/primary_function/one_page/icon_dialpad.png"
#define ICON_CALLLOG_ONE_PAGE "R:/png/primary_function/one_page/ICON_CALLLOG.png"
+#ifdef __MMI_HEALTH_MEASURE_HEART_SUPPORT__
#define ICON_HEART_RATE_ONE_PAGE "R:/png/primary_function/one_page/icon_heart_rate.png"
+#endif
+#ifdef __MMI_HEALTH_MEASURE_SPO2_SUPPORT__
#define ICON_SPO2_ONE_PAGE "R:/png/primary_function/one_page/ICON_SPO2.png"
+#endif
+#ifdef __MMI_HEALTH_MEASURE_TEMPERATURE_SUPPORT__
#define ICON_TEMPERATURE_ONE_PAGE "R:/png/primary_function/one_page/ICON_TEMPERATURE.png"
+#endif
+#ifdef __MMI_HEALTH_MEASURE_ATRIAL_FIBRILLATION_SUPPORT__
+#define ICON_ATRIAL_FIBRILLATION_ONE_PAGE "R:/png/primary_function/one_page/ICON_ATRIAL_FIBRILLATION.png"
+#endif
+#ifdef __MMI_WECHAT_SUPPORT__
#define ICON_WECHAT_ONE_PAGE "R:/png/primary_function/one_page/icon_wechat.png"
+#endif
#if USE_LV_WATCH_CAMERA != 0
#define ICON_CAMERA_ONE_PAGE "R:/png/primary_function/one_page/icon_camera.png"
#define ICON_ALBUM_ONE_PAGE "R:/png/primary_function/one_page/icon_album.png"
#define ICON_VIDEOCALL_ONE_PAGE "R:/png/primary_function/one_page/icon_videocall.png"
#endif
+#ifdef __MMI_PAGE_MAIN_MENU_ADD_WEATHER__
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
+#define ICON_WEATHER_ONE_PAGE "R:/png/primary_function/one_page/ICON_WEATHER.png"
+#endif
+#endif
#ifdef __MMI_TOOL_MENU_SUPPORT__
#define ICON_TOOL_ONE_PAGE "R:/png/primary_function/one_page/ICON_TOOL.png"
#endif
#define ICON_VIDEO_CALL_VOLUME_BTN "R:/png/video_call/ICON_VIDEO_CALL_VOLUME_BTN.png"
#define ICON_VIDEO_CALL_CONTACT_PHOTO "R:/png/video_call/ICON_VIDEO_CALL_CONTACT_PHOTO.png"
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL_HZCH__
+#define ICON_VIDEO_CALL_DEFAULT "R:/png/video_call/ICON_VIDEO_CALL_DEFAULT.png"
+#define ICON_VIDEO_CALL_NO_SIGNAL "R:/png/video_call/ICON_VIDEO_CALL_NO_SIGNAL.png"
+#define ICON_VIDEO_CALL_ILLEGAL "R:/png/video_call/ICON_VIDEO_CALL_ILLEGAL.png"
+#define ICON_VIDEO_CALL_WAITTING "R:/png/video_call/ICON_VIDEO_CALL_WAITTING.png"
+#endif
#endif
// wechat