}
case THUNDERBIRD_BULEVIEW_EXIT_OR_RETRY:
{
- if (BackGround)
- {
- BackGround->SetVisible(true);
- }
+ ThunderBirdMainView::GetInstance()->InvalidateGroup1(true);
if (TextLabel)
{
TextLabel->SetPosition(15, 148, 330, 42);
// 从Model获取网络状态信息
// int sim = ThunderBirdModel::GetInstance()->GetSimStatus(); // SIM卡状态: 1=有SIM卡, 0=无SIM卡
int cat1_powerOn = ThunderBirdModel::GetInstance()->GetCat1PowerStatus(); // CAT1电源状态: 1=开机, 0=关机
- int signal = ThunderBirdModel::GetInstance()->GetSignalStrength();
+ int signal = ThunderBirdModel::GetInstance()->GetSignalStrength();
+ if(signal == 99)
+ {
+ signal = 0;
+ }
int network_on = ThunderBirdModel::GetInstance()->GetNetworkStatus(); // 网络连接状态: 1=在线, 0=断网
// int cat1_network_type = ThunderBirdModel::GetInstance()->GetNetworkType(); // 网络类型: 0=无网络, 1=GSM, 2=3G, 4=4G/LTE
//如果有配对设备则上报状态否则不上报
unsigned int connedDevicesNum = 0;
bool ret = gap_get_paired_devices_num(&connedDevicesNum);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "connedDevicesNum=%d", connedDevicesNum);
if(ret == true && connedDevicesNum > 0)
{
//异步上报耳机状态
// 延迟一段时间,确保界面切换完成
LOS_Msleep(300);
- int status = uapi_ln_get_audio_play_status();
- if(status)
- {
- g_schedule_reminder.enableVoice = 0;
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[JSON_PARSE] audio playback:音频播放中,不执行语音提醒\n");
+ // int status = uapi_ln_get_audio_play_status();
+ // if(status)
+ // {
+ // g_schedule_reminder.enableVoice = 0;
+ // WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[JSON_PARSE] audio playback:音频播放中,不执行语音提醒\n");
+ // }
+ //如果是故事模式,则不执行语音提醒
+ if (uapi_get_sleep_mode_active()) {
+ // 先确保没有其他下载占用(如故事模式),再进行提醒音频下载
+ http_file_download_deinit();
+ LOS_Msleep(400);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[JSON_PARSE] story mode:故事模式,不执行语音提醒\n");
}
//是否启用语音
if (g_schedule_reminder.enableVoice)