else
echo $project_name
-build_time=$(date "+%Y%m%d_%H%M%S")
-echo $build_time
+ build_time=$(date "+%Y%m%d_%H%M%S")
+ echo $build_time
-echo "#define MMI_BUILD_PROJECT \"$project_name\"" > sdk/build_info.h
-echo >> sdk/build_info.h
-echo "#define MMI_BUILD_TIME \"$build_time\"" >> sdk/build_info.h
+ echo "#define MMI_BUILD_PROJECT \"$project_name\"" > sdk/build_info.h
+ echo >> sdk/build_info.h
+ echo "#define MMI_BUILD_TIME \"$build_time\"" >> sdk/build_info.h
-cd sdk
-make craneg_modem_watch p=$project_name -j8
-cd ..
+ cd sdk
+ make craneg_modem_watch p=$project_name -j8
+ cd ..
fi
"暂无数据, 请稍侯",
"晴",
"多云",
+ "阴天",
"小雨",
"大雨",
"小雪",
"删除选中", // WATCH_TEXT_ID_DELETE_CURRENT_ITEM,
"删除全部", // WATCH_TEXT_ID_DELETE_ALL_ITEM,
"无网络", // WATCH_TEXT_ID_NO_NETWORK,
- "主题切换", // WATCH_TEXT_ID_MAIN_MENU_SWITCH,
+ "主题更换", // WATCH_TEXT_ID_MAIN_MENU_SWITCH,
"大图标", // WATCH_TEXT_ID_MAIN_MENU_SWITCH_ONE_PAGE,
"小图标", // WATCH_TEXT_ID_MAIN_MENU_SWITCH_LIST,
"工具箱", // WATCH_TEXT_ID_TOOL,
"No network, please wait",
"Sunny",
"Cloudy",
+ "Overcast",
"Light rain",
"Heavy rain",
"Light snow",
WATCH_TEXT_ID_WEATHER_NO_NETWORK, /* "暂无数据,请稍候" "No network, please wait" */
WATCH_TEXT_ID_SUNNY, /* "晴" "Sunny" */
WATCH_TEXT_ID_CLOUDY, /* "多云" "Cloudy" */
+ WATCH_TEXT_ID_OVERCAST, /* "阴天" "Overcast" */
WATCH_TEXT_ID_LIGHT_RAIN, /* "小雨" "Light rain" */
WATCH_TEXT_ID_HEAVY_RAIN, /* "大雨" "Heavy rain" */
WATCH_TEXT_ID_LIGHT_SNOW, /* "小雪" "Light snow" */
WATCH_TEXT_ID_DELETE_CURRENT_ITEM, /* "删除选中" "Delete current" */
WATCH_TEXT_ID_DELETE_ALL_ITEM, /* "删除全部" "Delete all" */
WATCH_TEXT_ID_NO_NETWORK, /* "无网络" "No SIM or no network" */
- WATCH_TEXT_ID_MAIN_MENU_SWITCH, /* "主题切换" "Theme switch" */
+ WATCH_TEXT_ID_MAIN_MENU_SWITCH, /* "主题更换" "Theme switch" */
WATCH_TEXT_ID_MAIN_MENU_SWITCH_ONE_PAGE, /* "大图标" "Big icon" */
WATCH_TEXT_ID_MAIN_MENU_SWITCH_LIST, /* "小图标" "Small icon" */
WATCH_TEXT_ID_TOOL, /* "工具箱" "Tool" */
} factorymodelist[] = {
{ WATCH_TEXT_ID_AUTO_TEST, factorymode_autotest_create_btn_event_cb },
{ WATCH_TEXT_ID_TEST_REPORT, factorymode_testreport_create_btn_event_cb },
- { WATCH_TEXT_ID_AGING_MODE, factorymode_agingmode_create_btn_event_cb },
+// { WATCH_TEXT_ID_AGING_MODE, factorymode_agingmode_create_btn_event_cb },
{ WATCH_TEXT_ID_FACTORY_RESET, factorymode_factoryreset_create_btn_event_cb },
#if USE_LV_WATCH_ENGINEER_MODE!= 0
{ WATCH_TEXT_ID_ENGINEER_MODE, factorymode_engineermode_create_btn_event_cb },
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, cont, LV_ALIGN_CENTER, 0, 0);
fail_timer_id = Hal_Timer_Start(2*1000, mmi_vc_call_fail_timeout_cb, NULL, FALSE);
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, obj, LV_ALIGN_CENTER, 0, -10);
}
else if(true != mmi_watch_tcp_connect_state_get()
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, cont, LV_ALIGN_CENTER, 0, 0);
fail_timer_id = Hal_Timer_Start(2*1000, mmi_vc_call_fail_timeout_cb, NULL, FALSE);
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, obj, LV_ALIGN_CENTER, 0, -10);
}
else if(true != mmi_watch_tcp_connect_state_get()
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, cont, LV_ALIGN_CENTER, 0, 0);
fail_timer_id = Hal_Timer_Start(2*1000, mmi_vc_call_fail_timeout_cb, NULL, FALSE);
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);
lv_obj_set_click(label, false);
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
+ lv_label_set_text_id(label, WATCH_TEXT_ID_DEVICE_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_OR_NETWORK); // WATCH_TEXT_ID_NO_CONTACTS_OR_NETWORK);
lv_obj_align(label, obj, LV_ALIGN_CENTER, 0, -10);
}
else if(true != mmi_watch_tcp_connect_state_get()
}
else if(WECHAT_CREATED_FROM_IMGVIEWER == ext->from)
{
- imgviewer_photo_share_flag_reset();
+ //imgviewer_photo_share_flag_reset();
}
if(NULL != ext->delete_timer_id)
}
else if(WECHAT_CREATED_FROM_IMGVIEWER == ext->from)
{
- imgviewer_photo_share_flag_reset();
+ //imgviewer_photo_share_flag_reset();
}
if(NULL != ext->delete_timer_id)
lv_obj_align(img, btn, LV_ALIGN_IN_LEFT_MID, 0, 0);
label = lv_label_create(btn, NULL);
- lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font30);
+ lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26); // &lv_watch_font30);
lv_label_set_long_mode(label, LV_LABEL_LONG_SROLL);
lv_obj_set_width(label, lv_obj_get_width(btn) - 70);
lv_label_set_text_id(label, s_main_menu_list[i].txtId);
lv_obj_align(info_label, content, LV_ALIGN_IN_TOP_MID, 0, 80);
lv_obj_set_click(info_label, false);
+#if 0
#if USE_LV_WATCH_ALIPAY != 0
lv_obj_t * labelId2 = lv_label_create(content, NULL);
lv_obj_add_style(labelId2,LV_OBJ_PART_MAIN, &lv_watch_font26); // &lv_watch_font20);
} else {
lv_label_set_text(labelId2, "ID2:Yes");
}
+#endif
#endif
lv_obj_set_event_cb(content, setting_about_click_event_cb);
static lv_obj_t * sms_msg_create_in_menu(lv_obj_t * activity_obj);\r
\r
static void sms_msg_prepare_destory(lv_obj_t * activity_obj);\r
-\r
+#ifdef __MMI_ZHSX_SUPPORT__\r
+static void sms_msg_no_sim_create(lv_obj_t * obj);\r
+#else\r
static void sms_msg_no_network_or_sim_create(lv_obj_t * obj);\r
+#endif\r
static lv_sms_msg_ext_t * sms_msg_get_ext(void);\r
static nv_watch_sms_msg_t * sms_msg_read_nvm(void);\r
static void sms_msg_write_nvm(nv_watch_sms_msg_t * nvm);\r
sms_msg_write_nvm_for_test();\r
#endif\r
\r
+#ifdef __MMI_ZHSX_SUPPORT__\r
+ if(false == watch_modem_sim_present_check_req())\r
+ {\r
+ sms_msg_no_sim_create(obj);\r
+ lv_watch_set_free_num(activity_obj, 0);\r
+ return obj;\r
+ }\r
+#else\r
if((false == watch_modem_sim_present_check_req())\r
|| (MMI_MODEM_SIGNAL_BAR_0 == watch_modem_get_signal_bar_req())) {\r
sms_msg_no_network_or_sim_create(obj);\r
lv_watch_set_free_num(activity_obj, 0);\r
return obj;\r
}\r
+#endif\r
+\r
nv_watch_sms_msg_t * nvm_sms_list = sms_msg_read_nvm();\r
printf("nvm_sms_list = %p\n",nvm_sms_list);\r
\r
\r
}\r
\r
-\r
-static void sms_msg_no_network_or_sim_create(lv_obj_t * obj)\r
-{\r
#ifdef __MMI_ZHSX_SUPPORT__\r
+static void sms_msg_no_sim_create(lv_obj_t * obj)\r
+{\r
lv_obj_t * label = lv_label_create(obj, NULL);\r
lv_obj_add_style(label, LV_LABEL_PART_MAIN, &lv_watch_font26);\r
lv_label_set_align(label, LV_LABEL_ALIGN_CENTER);\r
lv_obj_set_click(label, false);\r
- lv_label_set_text_id(label, WATCH_TEXT_ID_NO_NETWORK); // WATCH_TEXT_ID_NO_SIM_CARD);\r
+ lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_CARD);\r
lv_obj_align(label, obj, LV_ALIGN_CENTER, 0, -10);\r
-\r
+}\r
#else\r
-\r
+static void sms_msg_no_network_or_sim_create(lv_obj_t * obj)\r
+{\r
lv_obj_t * label = lv_label_create(obj, NULL);\r
if(1 == lv_lang_act()) {\r
lv_obj_add_style(label, LV_LABEL_PART_MAIN,&lv_watch_font20);\r
lv_obj_set_click(label, false);\r
lv_label_set_text_id(label, WATCH_TEXT_ID_NO_SIM_OR_NETWORK);\r
lv_obj_align(label, obj, LV_ALIGN_CENTER, 0, 0);\r
-#endif\r
}\r
+#endif\r
\r
static lv_sms_msg_ext_t * sms_msg_get_ext(void)\r
{\r
//#define ICON_SPORT "R:/png/primary_function/icon_sport.png"
//#endif
#define ICON_HEART_RATE "R:/png/primary_function/icon_heart_rate.png"
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL__
#define ICON_VIDEOCALL "R:/png/primary_function/icon_videocall.png"
+#endif
//#define ICON_AIKNOWLEDGE "R:/png/primary_function/icon_aiknowledge.png"
#define ICON_CALENDAR "R:/png/primary_function/icon_calendar.png"
//#define ICON_CLEAR_RAM "R:/png/primary_function/icon_clear_ram.png"
#define ICON_MESSAGE "R:/png/primary_function/icon_message.png"
#define ICON_TIMER "R:/png/primary_function/icon_timer.png"
#if USE_LV_WATCH_WEATHER != 0
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
#define ICON_WEATHER "R:/png/primary_function/icon_weather.png"
#endif
+#endif
#if USE_LV_WATCH_SLEEP != 0
#define ICON_SLEEP "R:/png/primary_function/icon_sleep.png"
#endif
#define ICON_TEMPERATURE_ONE_PAGE "R:/png/primary_function/one_page/ICON_TEMPERATURE.png"
#define ICON_WECHAT_ONE_PAGE "R:/png/primary_function/one_page/icon_wechat.png"
+#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"
+#endif
+#if USE_LV_WATCH_ALIPAY != 0
#define ICON_ALIPAY_ONE_PAGE "R:/png/primary_function/one_page/icon_alipay.png"
+#endif
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL__
#define ICON_VIDEOCALL_ONE_PAGE "R:/png/primary_function/one_page/icon_videocall.png"
+#endif
#ifdef __MMI_TOOL_MENU_SUPPORT__
#define ICON_TOOL_ONE_PAGE "R:/png/primary_function/one_page/ICON_TOOL.png"
#define ICON_TEMPERATURE_LIST "R:/png/primary_function/list/ICON_TEMPERATURE.png"
#define ICON_WECHAT_LIST "R:/png/primary_function/list/icon_wechat.png"
+#if USE_LV_WATCH_CAMERA != 0
#define ICON_CAMERA_LIST "R:/png/primary_function/list/icon_camera.png"
#define ICON_ALBUM_LIST "R:/png/primary_function/list/icon_album.png"
+#endif
+#if USE_LV_WATCH_ALIPAY != 0
#define ICON_ALIPAY_LIST "R:/png/primary_function/list/icon_alipay.png"
+#endif
+#ifdef __MMI_ZHSX_SUPPORT_VIDEO_CALL__
#define ICON_VIDEOCALL_LIST "R:/png/primary_function/list/icon_videocall.png"
+#endif
+#if USE_LV_WATCH_WEATHER != 0
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
+#define ICON_WEATHER_LIST "R:/png/primary_function/list/icon_weather.png"
+#endif
+#endif
#define ICON_ALARM_LIST "R:/png/primary_function/list/icon_alarm.png"
#define ICON_TIMER_LIST "R:/png/primary_function/list/icon_timer.png"
#define ICON_STOPWATCH_LIST "R:/png/primary_function/list/icon_stopwatch.png"
#define ICON_NO_NETWORK "R:/png/weather/icon_no_network.png"
#define ICON_SUNNY "R:/png/weather/icon_sunny.png"
#define ICON_CLOUDY "R:/png/weather/icon_cloudy.png"
+#define ICON_OVERCAST "R:/png/weather/ICON_OVERCAST.png"
#define ICON_LIGHT_RAIN "R:/png/weather/icon_light_rain.png"
#define ICON_HEAVY_RAIN "R:/png/weather/icon_heavy_rain.png"
#define ICON_LIGHT_SNOW "R:/png/weather/icon_light_snow.png"
#define ICON_ALBUM_DELETE_GRAY "R:/png/album/icon_delete_gray.png"
#define ICON_ALBUM_MORE_SETTING "R:/png/album/icon_more_setting.png"
#define ICON_ALBUM_DELETE_BLUE "R:/png/album/icon_delete_blue.png"
-#define ICON_ALBUM_NO_PHOTO "R:/png/album/icon_no_photo.png"
+//#define ICON_ALBUM_NO_PHOTO "R:/png/album/icon_no_photo.png"
#define ICON_ALBUM_CHECK "R:/png/album/icon_check.png"
#define ICON_ALBUM_DEL_ALL_BG "R:/png/album/icon_del_all_bg.png"
#define ICON_ALBUM_SELECT "R:/png/album/icon_select.png"
// portrait
#if USE_LV_WATCH_PHONEBOOK != 0
+#ifndef __MMI_ZHSX_SUPPORT_PHONEBOOK_LIST_STYLE__
#define ICON_FATHER "R:/png/portrait/icon_father.png"
#define ICON_FATHER_SMALL "R:/png/phone_portrait/icon_father_small.png"
#define ICON_MOTHER "R:/png/portrait/icon_mother.png"
#define ICON_SISTER_SMALL "R:/png/phone_portrait/icon_girl_small.png"
#define ICON_GIRL "R:/png/portrait/icon_girl.png"
#define ICON_GIRL_SMALL "R:/png/phone_portrait/icon_girl_small.png"
-#define ICON_FAMILY "R:/png/portrait/icon_family.png"
-#define ICON_FAMILY_SMALL "R:/png/phone_portrait/icon_family_small.png"
-#define ICON_OTHER "R:/png/portrait/icon_family.png"
-#define ICON_OTHER_SMALL "R:/png/phone_portrait/icon_family_small.png"
+//#define ICON_FAMILY "R:/png/portrait/icon_family.png"
+//#define ICON_FAMILY_SMALL "R:/png/phone_portrait/icon_family_small.png"
+#define ICON_OTHER ICON_FAMILY
+#define ICON_OTHER_SMALL ICON_FAMILY_SMALL
#define ICON_RELATIVE "R:/png/portrait/icon_relative.png"
#define ICON_FRIENDS "R:/png/portrait/icon_friends.png"
#endif
+#endif
//make friends
#if USE_LV_WATCH_MAKE_FRIENDS != 0
#define ICON_TOOL_ALARM "R:/png/tool/ICON_TOOL_ALARM.png"
#define ICON_TOOL_STOPWATCH "R:/png/tool/ICON_TOOL_STOPWATCH.png"
#define ICON_TOOL_TIMER "R:/png/tool/ICON_TOOL_TIMER.png"
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
+#define ICON_TOOL_WEATHER "R:/png/tool/ICON_TOOL_WEATHER.png"
+#endif
#endif
if(mmi_protocol_watch_location_upload_interval_get() <= (cur_time_stamp - s_watch_timed_location_time_stamp))
{
uint32_t current_steps = asl_pedometer_steps_get();
- if(20 <= MMI_ABS(current_steps - s_watch_timed_location_last_steps))
+ if(20 <= LV_MATH_ABS(current_steps - s_watch_timed_location_last_steps))
{
mmi_protocol_action_location();
}
_lv_memset_00(msg_info->data, sms_info->data_len + 1);
memcpy(msg_info->data, sms_info->data, sms_info->data_len);
+#if USE_LV_WATCH_MESSAGE != 0
app_adaptor_update_message_info_req(msg_info);
+#endif
if(sms_info->number) {
lv_mem_free(sms_info->number);