TakephotosModel::GetInstance()->Init(); // 拍照消息订阅
MessageModel::GetInstance().Init(); // 消息订阅监听
AssistantModel::GetInstance()->Init(); // 语音助手消息订阅
+ GoalModel::GetInstance().GoalModelInitdata();
// 初始化默认首页
ScreenModels::GetInstance()->PreLoadAppimages();
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-04-08 18:40:09
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-05-10 11:27:16
+ * @LastEditTime: 2024-12-04 16:28:23
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/weather/src/GoalModel.cpp
*/
#include "goal/include/goalmodel.h"
GoalModel::GoalModel()
{
- GoalModelInitdata();
+ // GoalModelInitdata();
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "GoalModel::GoalModel");
}
* @Author: luozheng 1732036298@qq.com\r
* @Date: 2024-08-05 15:20:03\r
* @LastEditors: luozheng 1732036298@qq.com\r
- * @LastEditTime: 2024-08-10 16:29:34\r
+ * @LastEditTime: 2024-12-04 14:35:07\r
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/player/include/MusicPlayerSourceView.h\r
*/\r
\r
UIViewGroup *CreateMusicPlayerSourceView(void);\r
void UpdateBluetoothHeadSetViewIsVisible(void);\r
void UpdateBluetoothHeadsetConnectLabel(void);\r
+ UIScrollView *GetMusicPlayerSourcescrollView(void);\r
\r
private:\r
UILabelButton *MusicPlayerSourceViewLabelButtonInit(ButtonConfig &buttonconfig);\r
}\r
}\r
\r
- /// @brief 设置音乐播放按钮是否可点击\r
+ /// @brief 设置é\9f³ä¹\90æ\92æ\94¾æ¨¡å¼\8fæ\8c\89é\92®æ\98¯å\90¦å\8f¯ç\82¹å\87»\r
/// @param musicSourceType 音乐来源类型 false:手表音乐 true 手机音乐\r
/// @param phoneMusicConnectStatus 手机音乐连接状态\r
void PlayersView::SetMusicPlayerButtonIsTouchable(bool musicSourceType)\r
/* -------------------------------------------------------------------------- */\r
if (musicSourceType) // 如果切換到手机音乐,且当前在放歌,就停止音乐\r
{\r
- bool value = PlayersModel::GetInstance()->get_player_state();\r
+ // bool value = PlayersModel::GetInstance()->get_player_state();\r
+ bool value = false;\r
+ if (PlayersModel::GetInstance()->get_avrcp_ct_or_tg_is_connected() && \r
+ PlayersModel::GetInstance()->get_a2dp_sink_playing_state()) //若ct或tg端是已连接状态且当前a2dp_sink是已播放状态\r
+ {\r
+ value = true;\r
+ }\r
+ else\r
+ {\r
+ value = false;\r
+ }\r
SetPlayerButtonState(value ? UICheckBox::UICheckBoxState::SELECTED:UICheckBox::UICheckBoxState::UNSELECTED);\r
/*停止音乐*/\r
StopCurPlayingMusic();\r
group[thisView] = musicPlayerSourceView->CreateMusicPlayerSourceView();\r
Add(group[thisView]);\r
}\r
+ if (musicPlayerSourceView != nullptr )\r
+ {\r
+ if(musicPlayerSourceView->GetMusicPlayerSourcescrollView() != nullptr)\r
+ {\r
+ musicPlayerSourceView->GetMusicPlayerSourcescrollView()->RequestFocus();\r
+ }\r
+ }\r
return true;\r
}\r
\r
group[thisView] = volumeSettingView;\r
Add(group[thisView]);\r
}\r
+ if(volumeSettingView)\r
+ {\r
+ if(volumeSettingView->GetProgress())\r
+ {\r
+ volumeSettingView->GetProgress()->RequestFocus();\r
+ }\r
+ }\r
return true;\r
}\r
\r