delete p_ScreenDurationView;\r
p_ScreenDurationView = nullptr;\r
}\r
+ for (int i = DISPLAYBRIGHTNESSVIEW; i < MAX_DISPLAYBRIGHTNESSVIEWID; i++)\r
+ {\r
+ DisplayBrightnessScrollView[i] = nullptr;\r
+ }\r
}\r
\r
// 显示与亮度视图scrollView初始化\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetPosition(0, 0, Screen::GetInstance().GetWidth(), Screen::GetInstance().GetHeight());\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetViewId(DISPLAY_BRIGHTNESS_VIEW);\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetScrollBlankSize(75);\r
- DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetReboundSize(35);\r
+ // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetReboundSize(35);\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetDirection(1);\r
- DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetMaxScrollDistance(1000);\r
- DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetThrowDrag(true);\r
+ // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetMaxScrollDistance(1000);\r
+ // DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetThrowDrag(true);\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->RequestFocus();\r
- DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetRotateFactor(2);\r
+ DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->SetRotateFactor(1.0);\r
UIView::OnDragListener *draglistener = static_cast<UIView::OnDragListener *>(DisplayBrightnessPresenter::GetInstance());\r
if (draglistener == nullptr)\r
{\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->Add(RaiseToBrightnessLabel);\r
DisplayBrightnessScrollView[DISPLAYBRIGHTNESSVIEW]->Add(RaiseToBrightnessCheckBoxButton);\r
\r
- if(uapi_sleep_mode_flag_get())\r
+ if (uapi_sleep_mode_flag_get())\r
{\r
RaiseToBrightnessCheckBoxButton->SetTouchable(false);\r
}\r
{
if(OHOS::CallerLogModel::GetInstance()->GetCallSource() == OHOS::CallerLogModel::CallSourceCat1)
{
- int32_t volume = PhoneCAT1AudioGetVolume();
- int32_t minVolume = PhoneAudioGetCAT1MinVolume();
- int32_t maxVolume = PhoneAudioGetCAT1MAXVolume();
- unsigned char hfpVolume = (unsigned char)((volume * CALL_VOLUME_MAX) / (maxVolume - minVolume)); // 转换
+ // int32_t volume = PhoneCAT1AudioGetVolume();
+ // int32_t minVolume = PhoneAudioGetCAT1MinVolume();
+ // int32_t maxVolume = PhoneAudioGetCAT1MAXVolume();
+ // // unsigned char hfpVolume = (unsigned char)((volume * CALL_VOLUME_MAX) / (maxVolume - minVolume)); // 转换
- if (volume != 0 && hfpVolume == 0) {
- hfpVolume = 1;
- }
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[GetCallCurrVolume] volume:%d, minVolume:%d, maxVolume:%d, hfpVolume:%d",
- volume, minVolume, maxVolume, hfpVolume);
- return hfpVolume;
+
+ // if (volume != 0 && hfpVolume == 0) {
+ // hfpVolume = 1;
+ // }
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[GetCallCurrVolume] volume:%d, minVolume:%d, maxVolume:%d, hfpVolume:%d",
+ // volume, minVolume, maxVolume, hfpVolume);
+ // return hfpVolume;
+ return PhoneCAT1AudioGetVolume();
}
else
{
- int32_t volume = PhoneAudioGetVolume();
- int32_t minVolume = PhoneAudioGetMinVolume();
- int32_t maxVolume = PhoneAudioGetMaxVolume();
- unsigned char hfpVolume = (unsigned char)((volume * CALL_VOLUME_MAX) / (maxVolume - minVolume)); // 转换
+ // int32_t volume = PhoneAudioGetVolume();
+ // int32_t minVolume = PhoneAudioGetMinVolume();
+ // int32_t maxVolume = PhoneAudioGetMaxVolume();
+ // // unsigned char hfpVolume = (unsigned char)((volume * CALL_VOLUME_MAX) / (maxVolume - minVolume)); // 转换
- if (volume != 0 && hfpVolume == 0) {
- hfpVolume = 1;
- }
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[GetCallCurrVolume] volume:%d, minVolume:%d, maxVolume:%d, hfpVolume:%d",
- volume, minVolume, maxVolume, hfpVolume);
- return hfpVolume;
+ // // if (volume != 0 && hfpVolume == 0) {
+ // // hfpVolume = 1;
+ // // }
+ // WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[GetCallCurrVolume] volume:%d, minVolume:%d, maxVolume:%d, hfpVolume:%d",
+ // volume, minVolume, maxVolume, hfpVolume);
+ // return hfpVolume;
+ return PhoneAudioGetVolume();
}
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] start, CallSourceCat1:%d", hfpVolume);
int32_t minVolume = PhoneAudioGetCAT1MinVolume();
int32_t maxVolume = PhoneAudioGetCAT1MAXVolume();
- int32_t volume = hfpVolume * (maxVolume - minVolume)/ CALL_VOLUME_MAX;// 转换
+ // int32_t volume = hfpVolume * (maxVolume - minVolume)/ CALL_VOLUME_MAX;// 转换
+ int32_t volume = hfpVolume;
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] minVolume:%d, maxVolume:%d, volume:%d",
minVolume, maxVolume, volume);
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] start, hfpVolume:%d", hfpVolume);
int32_t minVolume = PhoneAudioGetMinVolume();
int32_t maxVolume = PhoneAudioGetMaxVolume();
- int32_t volume = hfpVolume * (maxVolume - minVolume) / CALL_VOLUME_MAX; // 转换
+ // int32_t volume = hfpVolume * (maxVolume - minVolume) / CALL_VOLUME_MAX; // 转换
+ int32_t volume = hfpVolume;
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[SetSpeakerVolume] minVolume:%d, maxVolume:%d, volume:%d",
minVolume, maxVolume, volume);
* @Author: luozheng 1732036298@qq.com\r
* @Date: 2024-08-05 15:20:03\r
* @LastEditors: luozheng 1732036298@qq.com\r
- * @LastEditTime: 2024-08-20 17:39:13\r
+ * @LastEditTime: 2024-09-18 19:13:53\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/player/include/PlayersView.h\r
*/\r
\r
void UpdatePlayerView(void);\r
void UpdateMusicListStatus(void);\r
void OnClickBackKeyToMainMusicPlayerView(void);\r
+ void StopCurPlayingMusic();\r
+ void UpdateVolumeValue(void);\r
\r
VolumeSettingView *GetVolumeSettingView();\r
PlayerListDelSongView *GetPlayerListDelSongView();\r
{\r
PlayersModel::GetInstance()->SetMusicSource(true);\r
UpdateBluetoothHeadSetViewIsVisible();\r
+ playersView->StopCurPlayingMusic();\r
// 1.a2dp未连接,向手机发起a2dp连接\r
// 如果蓝牙没连接直接是跳转到蓝牙连接失败视图,连接了就有一个主动去连手机的a2dp过程,5秒超市\r
// if (!phonebluetoothcon)\r
else {
if(g_PlayerTimes < 2) /*3秒切换时间*/
{
- bool a2dp = uapi_a2dp_snk_get_device_connect_state();// 获取a2dp连接状态
- if(!a2dp)
- {
- playersView->ChangeView(PlayersView::MUISC_CONNECTING, PlayersView::MUSIC_SOURCE_VIEW);
- }
+ playersView->ChangeView(PlayersView::MUISC_CONNECTING, PlayersView::MUSIC_SOURCE_VIEW);
}
}
return;
#include "main/include/MainViewSample.h"\r
#include "wearable_log.h"\r
#include "settings/include/SettingModel.h"\r
+#include <custom_utils.h>\r
namespace OHOS\r
{\r
static PlayersView *g_pPlayersView = nullptr;\r
}\r
}\r
\r
+ // 停止当前正在播放的音乐\r
+ void PlayersView::StopCurPlayingMusic()\r
+ {\r
+ uint8_t state = GetPlayerButtonState();\r
+ if (state == UICheckBox::UICheckBoxState::SELECTED)\r
+ {\r
+ PlayersModel::GetInstance()->PlayerStop();\r
+ PlayersModel::GetInstance()->ClearActivateAudioInterrupt();\r
+ }\r
+ }\r
+\r
+ //更新音乐播放器的声音进度条\r
+ void PlayersView::UpdateVolumeValue(void)\r
+ {\r
+ if (volumeSettingView != nullptr && volumeSettingView->GetProgress() != nullptr)\r
+ {\r
+ int val = uapi_systemVolumeGet();\r
+ volumeSettingView->GetProgress()->SetValue(val);\r
+ }\r
+ }\r
+\r
/// @brief 设置音乐播放按钮是否可点击\r
/// @param musicSourceType 音乐来源类型 false:手表音乐 true 手机音乐\r
/// @param phoneMusicConnectStatus 手机音乐连接状态\r
play_or_pause_Button->SetTouchable(touchableState);\r
preMusicButton->SetTouchable(touchableState);\r
nextMusicButton->SetTouchable(touchableState);\r
- soundButton->SetTouchable(touchableState);\r
+ // soundButton->SetTouchable(touchableState);\r
playerModelButton->SetTouchable(touchableState); // 如果音乐来源为手机音乐,播放顺序按钮就不可用\r
/* -------------------------------------------------------------------------- */\r
if (musicSourceType) // 如果切換到手机音乐,且当前在放歌,就停止音乐\r
{\r
- /*暂停音乐*/\r
- uint8_t state = GetPlayerButtonState();\r
- int32_t playerState; /*获取Player的状态*/\r
- if (state == UICheckBox::UICheckBoxState::SELECTED)\r
- {\r
- PlayersModel::GetInstance()->PlayerStop();\r
- PlayersModel::GetInstance()->ClearActivateAudioInterrupt();\r
- }\r
+ /*停止音乐*/\r
+ StopCurPlayingMusic();\r
}\r
/* -------------------------------------------------------------------------- */\r
PreLoadPlayerModeImageRes();\r
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-03-30 09:14:38
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-24 17:50:33
+ * @LastEditTime: 2024-09-14 19:57:56
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/include/SettingModel.h
*/
void InitSettingItem();
const SettingItem *GetSettinglistItems() const;
uint8_t GetSettingListNum() const;
+ void SetStartIndex(uint16_t index);
+ uint16_t GetStartIndex(void);
+ void SetHeadItemY(int y);
+ int GetHeadItemY(void);
bool GetPhoneConnectStatus(void);
bool GetEarPhoneConnectStatus(void);
bool GetBlueToothConnectStatus(void);
virtual ~SettingModel();
SettingItem settings[SETTING_ITEM_COUNT] = {VIEW_INVALID, nullptr, STR_EXERCISE_GENERAL, false};
int usedLen;
+ uint16_t startIndex{0};
+ int headItemY{0};
bool phoneConnectStatus{false};
bool earphoneConnectStatus{false};
bool btConnectStatus{false};
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-02-19 11:58:05
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-22 11:05:00
+ * @LastEditTime: 2024-09-14 20:14:00
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/include/SettingPresenter.h
*/
#ifndef SETTING_PRESENTER_H
SettingPresenter();
~SettingPresenter() override;
static SettingPresenter *GetInstance();
-
+ void SetStartIndex(uint16_t index);
+ uint16_t GetStartIndex(void);
+ void SetHeadItemY(int y);
+ int GetHeadItemY(void);
+ int GetListItemNum();
void OnStart() override;
void OnResume() override;
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-03-30 09:14:38
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-22 11:13:50
+ * @LastEditTime: 2024-09-14 20:06:44
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/include/SettingView.h
*/
#ifndef SETTING_VIEW_H
private:
void CreateSettingView(void);
void ClearAll(void);
+ void settingListOnSetUpView(void);
+ void settingListOnStop(void);
SettingAdapter *listAdapter{nullptr};
UIScrollView *scrollView{nullptr};
UIList *contentList{nullptr};
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-01-29 15:37:44
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-05-07 20:11:17
+ * @LastEditTime: 2024-09-14 21:19:30
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingAdapter.cpp
*/
-#include "SettingAdapter.h"
+// #include "SettingAdapter.h"
+#include "settings/include/SettingAdapter.h"
namespace OHOS
{
SettingAdapter::SettingAdapter() {}
{
item->GetNeedToUpdateImage()->SetVisible(false);
}
+ item->SetViewIndex(index);
return item;
}
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-03-27 19:48:49
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-09-11 16:46:26
+ * @LastEditTime: 2024-09-18 10:12:06
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingItemView.cpp
*/
static constexpr int16_t SETTINGLABELEXT_X = 115;
static constexpr int16_t SETTINGLABELEXT_Y = 33;
static constexpr int16_t SETTINGLABELEXT_W = 180;
- static constexpr int16_t SETTINGLABELEXT_H = 40;
+ static constexpr int16_t SETTINGLABELEXT_H = 35;
static constexpr int16_t SETTINGLABELEXT_TEXT_FONT = 30;
static constexpr int16_t SETTINGLABELEXT_LINE_HEIGHT = 35;
static constexpr int16_t SETTINGLABELEXT_ROLLSPEED = 70;
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-02-18 09:09:13
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-09-11 16:52:29
+ * @LastEditTime: 2024-09-14 19:58:19
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingModel.cpp
*/
#include "settings/include/SettingModel.h"
usedLen = index;
}
+ void SettingModel::SetStartIndex(uint16_t index)
+ {
+ startIndex = index;
+ }
+
+ uint16_t SettingModel::GetStartIndex(void)
+ {
+ return startIndex;
+ }
+
+ void SettingModel::SetHeadItemY(int y)
+ {
+ headItemY = y;
+ }
+
+ int SettingModel::GetHeadItemY(void)
+ {
+ return headItemY;
+ }
+
const SettingItem *SettingModel::GetSettinglistItems() const
{
return settings;
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-06-12 11:44:04
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-08-29 17:49:05
+ * @LastEditTime: 2024-09-18 09:39:55
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingPresenter.cpp
*/
/*
return g_pSettingPresenter;
}
+ void SettingPresenter::SetStartIndex(uint16_t index)
+ {
+ settingModel->SetStartIndex(index);
+ }
+
+ uint16_t SettingPresenter::GetStartIndex(void)
+ {
+ return settingModel->GetStartIndex();
+ }
+
+ void SettingPresenter::SetHeadItemY(int y)
+ {
+ settingModel->SetHeadItemY(y);
+ }
+
+ int SettingPresenter::GetHeadItemY(void)
+ {
+ return settingModel->GetHeadItemY();
+ }
+
+ int SettingPresenter::GetListItemNum()
+ {
+ return settingModel->GetSettingListNum();
+ }
+
void SettingPresenter::OnStart()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingPresenter::OnStart");
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-07-12 09:55:29
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-22 18:30:57
+ * @LastEditTime: 2024-09-18 10:49:14
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/settings/src/SettingView.cpp
*/
static constexpr int16 LIST_POS = 20;
static constexpr int16 SNUM_2 = 2;
static constexpr int16 ROLLSPEED = 70;
- static constexpr int16 REBOUNDSIZE = 35;
+ static constexpr int16 REBOUNDSIZE = 30;
SettingView::SettingView()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::OnStart::contentList is nullptr");
return;
}
- contentList->SetPosition(SETTING_LIST_POSITION_X, SETTING_LIST_POSITION_Y, 380, 400);
+ contentList->SetPosition(SETTING_LIST_POSITION_X, SETTING_LIST_POSITION_Y, 380, 360);
contentList->SetStyle(STYLE_BACKGROUND_COLOR, 0xff000000);
- contentList->SetScrollBlankSize(75);
- // contentList->SetSelectPosition(820 / SNUM_2); // middle position
+ contentList->SetScrollBlankSize(30);
contentList->SetDraggable(true);
contentList->SetThrowDrag(true);
contentList->EnableAutoAlign(true);
contentList->SetReboundSize(REBOUNDSIZE);
contentList->SetMaxScrollDistance(MAX_SCR_DIS);
+ contentList->SetSwipeACCLevel(800); /*设置手指抬起屏幕后的补偿距离。*/
contentList->RequestFocus();
- contentList->SetRotateFactor(2);
+ contentList->SetRotateFactor(1.0);
+ /* ----------------------------------- Add ---------------------------------- */
+ scrollView->Add(title);
+ scrollView->Add(contentList);
+ container_->Add(scrollView);
}
void SettingView::OnStart()
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::OnSetUpView");
View<SettingPresenter>::OnSetUpView();
- if (scrollView == nullptr || contentList == nullptr || listAdapter == nullptr || title == nullptr)
- {
- WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView:: OnSetUpView has nullptr");
- return;
- }
- scrollView->Add(title);
- scrollView->Add(contentList);
- contentList->SetAdapter(listAdapter);
- container_->Add(scrollView);
+ settingListOnSetUpView();
Draw();
return;
}
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::OnStop");
View<SettingPresenter>::OnStop();
RootView::GetInstance()->ClearOnKeyActListener();
+ settingListOnStop();
ClearAll();
return;
}
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::AddSettingItemToList");
listAdapter->AddListItem(item);
}
+
+ void SettingView::settingListOnSetUpView(void)
+ {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::settingListOnSetUpView");
+ if (contentList == nullptr || listAdapter == nullptr)
+ {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SettingView::settingListOnSetUpView fail!!");
+ return;
+ }
+ uint16_t startIndex = 0;
+ int16_t headY = 0;
+ int NUM_2 = 2;
+ int screen_h = Screen::GetInstance().GetHeight();
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GetStartIndex = %d,GetListItemNum = %d", presenter_->GetStartIndex(), presenter_->GetListItemNum());
+ if (presenter_->GetStartIndex() >= presenter_->GetListItemNum())
+ {
+ startIndex = presenter_->GetListItemNum() - 1;
+ headY = screen_h / NUM_2;
+ }
+ else
+ {
+ uint16_t presliceId = NativeAbility::GetInstance().GetPreSliceId();
+ if (presliceId == VIEW_MAIN)
+ {
+ startIndex = 0;
+ headY = 0;
+ }
+ else
+ {
+ startIndex = presenter_->GetStartIndex();
+ headY = presenter_->GetHeadItemY();
+ }
+ if (headY == 0)
+ {
+ headY = screen_h / NUM_2;
+ }
+ }
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "startIndex = %d,headY = %d", startIndex, headY);
+ contentList->SetStartIndex(startIndex);
+ contentList->SetAdapter(listAdapter);
+ contentList->RefreshList();
+ contentList->ScrollBy(headY);
+ }
+
+ void SettingView::settingListOnStop(void)
+ {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SettingView::settingListOnStop");
+ int16_t listHeadY = contentList->GetChildrenHead()->GetY();
+ int16_t listHeadIndex = contentList->GetChildrenHead()->GetViewIndex();
+ presenter_->SetHeadItemY(listHeadY);
+ presenter_->SetStartIndex(listHeadIndex);
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "listHeadY = %d,listHeadIndex = %d", listHeadY, listHeadIndex);
+ }
}
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-02-23 09:17:00
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-06-19 17:47:54
+ * @LastEditTime: 2024-09-18 19:34:06
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/soundandvibration/src/SoundAndVibrationModel.cpp
*/
#include "soundandvibration/include/SoundAndVibrationModel.h"
#include "soundandvibration/include/CallVolumeView.h"
#include "wearable_log.h"
#include "ConfigModel.h"
+#include "player/include/PlayersView.h"
namespace OHOS
{
bool SoundAndVibrationModel::UpdateSystemVolume(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SoundAndVibrationModel::UpdateSystemVolume");
- SystemVolumeView *p_SystemVolumeView = SystemVolumeView::GetInstance();
- if (p_SystemVolumeView == nullptr)
+ if (SystemVolumeView::GetInstance())
{
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemVolumeView::GetInstance fail!!");
- return false;
+ SystemVolumeView::GetInstance()->UpdateSystemVolumeSliderValue();
}
- p_SystemVolumeView->UpdateSystemVolumeSliderValue();
+ //同步显示音乐的声音进度条
+ if(PlayersView::GetInstance())
+ {
+ PlayersView::GetInstance()->UpdateVolumeValue();
+ }
return true;
}
#endif
{TOPIC_EVENT_FIND_WATCH,PRIORITY_TWO},// 找手表 [2]
{TOPIC_EVENT_CANCEL_FIND_WATCH,PRIORITY_TWO},// 取消找手表 [2]
- {TOPIC_EVENT_DRINKREMINDER,PRIORITY_THREE},//喝水提醒 [3]
+ {TOPIC_EVENT_DRINKREMINDER,PRIORITY_TWO},//喝水提醒 [2]
{TOPIC_EVENT_MESSAGENOTE,PRIORITY_THREE},//消息提醒 [3]
{TOPIC_EVENT_MESSAGE_UPDATA,PRIORITY_TWO},//消息更新提醒 [3]
{TOPIC_EVENT_SLEEPNOTE,PRIORITY_THREE},//睡眠弹窗 [3]
// unused(topic);
unused(req);
WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "MsgCenterNotifyDrinkReminderProc !");
- DrinkReminderViewEventListener::GetInstance().set_screen_on_and_vibration();
+ // DrinkReminderViewEventListener::GetInstance().set_screen_on_and_vibration();
if (CheckPriority(topic))
{
NotificationManager::GetInstance()->SetNotifyPriority(PRIORITY_TWO);