#include "wearable_log.h"
#include "common/image_cache_manager.h"
#include "custom_utils.h"
+#include "vibrator_service.h"
+
namespace OHOS
{
case THUNDERBIRD_ADJUSTVIEW_WARNING:
{
uapi_set_screen_on_api(); // 亮屏
+ //振动提醒
+ custom_VibratorFunc_int(0);
if (TextLabel)
{
TextLabel->SetPosition(112, 148, 248, 42);
}
if (RemindLabel)
{
- RemindLabel->SetPosition(80, 275, 200, 25);
- RemindLabel->SetText("按 退出 按 重试");
+ RemindLabel->SetPosition(132, 284, 96, 28);
+ RemindLabel->SetText("按 退出");
RemindLabel->SetVisible(true);
}
if (RemindIcon)
if(screenImageAsEmoji == 0)
{
//关闭屏保模式
+ if(ThunderBirdMainView::GetInstance())
+ {
ThunderBirdMainView::GetInstance()->CloseScreenImageModel();
+ }
}
else
{
//打开屏保模式
- ThunderBirdMainView::GetInstance()->OpenScreenImageModel();
+ if(ThunderBirdMainView::GetInstance())
+ {
+ ThunderBirdMainView::GetInstance()->OpenScreenImageModel();
+ }
}
// SaveCharacterConfig(characterId, characterName, eyesShape, hairColor, eyesColor, hairStyle, screenImageAsEmoji);
if(ThunderBirdMainView::GetInstance())
{
int currentView = ThunderBirdMainView::GetInstance()->GetCurrentView();
- ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_ADJUSTVIEW, ThunderBirdAdjustView::THUNDERBIRD_ADJUSTVIEW_WARNING);
+ int currentSubView = ThunderBirdMainView::GetInstance()->GetCurrentSubView();
+ if(currentSubView != ThunderBirdAdjustView::THUNDERBIRD_ADJUSTVIEW_WARNING && currentSubView != ThunderBirdAdjustView::THUNDERBIRD_ADJUSTVIEW_NETWORK_CONNECTING)
+ {
+ ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_ADJUSTVIEW, ThunderBirdAdjustView::THUNDERBIRD_ADJUSTVIEW_WARNING);
if (ThunderBirdAdjustView::GetInstance()) {
ThunderBirdAdjustView::GetInstance()->UpdateTaskReminderText(message);
}
}
}
+ }
void ThunderBirdModel::HandleDownloadFile(int type)
{