#include "VocassistView.h"
#include "VocassistModel.h"
#include "AppViewIDs.h"
-#include "components/ui_label_ext.h"
-#include"language/font/ui_resource_string.h"
#include "NativeAbility.h"
#include "graphic_service.h"
namespace OHOS {
static void RecognVoiceEvent(const SmartVoiceCmdParam data)
{
- SmartVoiceCmdParam *param = NULL;
+ SmartVoiceCmdParam *param = nullptr;
param = (SmartVoiceCmdParam *)&data;
if (param->cmdId < SMART_VOICE_WAKEUP_CMD || param->cmdId > SMART_VOICE_INVALID_CMD_ID) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Get cmdid failed, funct callback finish!!");
}
} else if (NativeAbility::GetInstance().GetCurSliceId() == VIEW_OFFLINEVOICE) { // 已经进入语音助手
if (VoiceAssistance::GetInstance() == nullptr) {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is NULL, funct callback finish!!");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is nullptr, funct callback finish!!");
return;
}
if (VocassistModel::GetInstance()->GetToggleFlag() == ALREADY_OPEN_VOCASSIST_IMAGE &&
- VocassistModel::GetInstance()->GetHasOneCmd() == false) {
+ (!VocassistModel::GetInstance()->GetHasOneCmd())) {
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "CurSliceId equals VIEW_OFFLINEVOICE");
VoiceAssistance::GetInstance()->SetCmdContext(g_voiceWordName[param->cmdId]);
VoiceAssistance::GetInstance()->SwitchMedium(CREATE_CMD_LABEL);
void VoiceFunction(SmartVoiceEventType type, td_void *data, td_s32 size)
{
int dataSize = sizeof(SmartVoiceCmdParam);
- if (data == NULL || dataSize != size) {
+ if (data == nullptr || dataSize != size) {
return;
}
* Create: 2022-01-18
*/
#include "AppViewIDs.h"
-#include "components/ui_label_ext.h"
-#include"language/font/ui_resource_string.h"
#include "VocassistPresenter.h"
#include "PlayersModel.h"
#include "ui_service.h"
VocassistModel::GetInstance()->SetExitStatus(CONTINUTE_EXIT_MODE1);
VoiceAssistance::GetInstance()->DelayDisplayTime(DELAY_SIX_SECONDS); // 开启定时器,太长时间未操作退出语音助手
-
}
void VocassistPresenter::OnAnimatorStop(UIView& view) // 播放结束监听
{
UNUSED(event);
if (VoiceAssistance::GetInstance() == nullptr) {
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is NULL!!");
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is nullptr!!");
return false;
}
if (strcmp(view.GetViewId(), VOCPHOTO_ID) == 0) {
strcmp(view.GetViewId(), VOC_ID) == 0) { // 语音助手右滑退出
int phoneStatus = VocassistModel::GetInstance()->GetPhoneDetailStatus(); // 扫描设置此时通话的状态和个数
if (phoneStatus == ONE_ROAD_AND_INCOMING) {
- NativeAbility::GetInstance().ChangeSlice(VIEW_INCOMING_CALL);
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAEKPHONE_SAMPLE);
} else {
NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
}
void VocassistPresenter::OnStop(void)
{
Presenter<MainVocassistView>::OnStop();
- SendMsgToUIService(SCREEN_TURN_OFF_TO_UI, 0, NULL, 0);
-
+ SendMsgToUIService(SCREEN_TURN_OFF_TO_UI, 0, nullptr, 0);
}
}
#include <limits>\r
#include "cmsis_os.h"\r
#include "AppViewIDs.h"\r
-#include "components/ui_label_ext.h"\r
-#include"language/font/ui_resource_string.h"\r
#include "PlayersModel.h"\r
#include "CallerLogModel.h"\r
#include "VocassistModel.h"\r
static constexpr int16_t ERROR_RETVAL = -1;\r
\r
namespace OHOS {\r
-static osTimerId_t g_closeVocassistHandle = NULL;\r
+static osTimerId_t g_closeVocassistHandle = nullptr;\r
static VoiceAssistance *g_pVoiceAssistance = nullptr;\r
\r
enum {\r
RemoveAll();\r
g_pVoiceAssistance = nullptr;\r
// 切换为其它slice时将定时器删除\r
- if (g_closeVocassistHandle != NULL) {\r
+ if (g_closeVocassistHandle != nullptr) {\r
osStatus_t statusRet = osTimerDelete(g_closeVocassistHandle);\r
if (statusRet != osOK) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Delete timer failed!!");\r
}\r
- g_closeVocassistHandle = NULL;\r
+ g_closeVocassistHandle = nullptr;\r
}\r
\r
delete voicePhoto;\r
void VoiceAssistance::DetermineCause(const int *eventRet) // 根据能否执行用户指令做出回复\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[VoiceAssistView] Enter DetermineCause");\r
- if (eventRet == NULL) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "EventRet is NULL!!");\r
+ if (eventRet == nullptr) {\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "EventRet is nullptr!!");\r
return;\r
}\r
if (VoiceAssistance::GetInstance() == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is NULL!!");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is nullptr!!");\r
return;\r
}\r
int temp = *eventRet;\r
voicePhoto->SetSizeFixed(true);\r
\r
if (VoiceAssistance::GetInstance() == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is NULL!!");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is nullptr!!");\r
return;\r
}\r
VoiceAssistance::GetInstance()->SwitchMedium(WAVE_VIEW);\r
void VoiceAssistance::SwitchMedium(uint16_t targetView)\r
{\r
if (GraphicService::GetInstance() == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GraphicService instance is NULL!!");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GraphicService instance is nullptr!!");\r
return;\r
}\r
GraphicService::GetInstance()->PostGraphicEvent(std::bind(&VoiceAssistance::VocSwitchApp, this, targetView));\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[VoiceAssistView] Start Operation!!");\r
if (VoiceAssistance::GetInstance() == nullptr) {\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is NULL!!");\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "VoiceAssistance instance is nullptr!!");\r
return;\r
}\r
viewFunct func = FindIndex(targetView);\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "[VoiceAssistView] Enter ChangeViewToPlayer");\r
\r
- if(!PlayersModel::GetInstance()->HasPlayerPlayed()) { // 播放过了就不用再初始化\r
+ if (!PlayersModel::GetInstance()->HasPlayerPlayed()) { // 播放过了就不用再初始化\r
PlayersListGroup::GetInstance()->SetUpListCase();\r
PlayersModel::GetInstance()->PlayerInit();\r
}\r
\r
static void DeleteTimeTick()\r
{\r
- if (g_closeVocassistHandle != NULL) {\r
+ if (g_closeVocassistHandle != nullptr) {\r
osStatus_t ret = osTimerDelete(g_closeVocassistHandle);\r
if (ret != osOK) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Delete timer failed!!");\r
return;\r
}\r
- g_closeVocassistHandle = NULL;\r
+ g_closeVocassistHandle = nullptr;\r
}\r
}\r
\r
if (quitStatus == CONTINUTE_EXIT_MODE1) {\r
int phoneStatus = VocassistModel::GetInstance()->GetPhoneDetailStatus(); // 扫描设置此时通话的状态和个数\r
if (phoneStatus == ONE_ROAD_AND_INCOMING) {\r
- NativeAbility::GetInstance().ChangeSlice(VIEW_INCOMING_CALL); // 返回来电界面\r
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAEKPHONE_SAMPLE); // 返回来电界面\r
return;\r
}\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Too long no operate, now exit vocassist");\r
- NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN);\r
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN_SAMPLE);\r
return;\r
} else if (quitStatus == CONTINUTE_EXIT_MODE2) {\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Too long no operate, now change model to vocassist label");\r
}\r
int quitStatus = VocassistModel::GetInstance()->GetExitStatus();\r
// 删除定时器,打断退出语音助手的操作\r
- if (g_closeVocassistHandle != NULL && (quitStatus == CONTINUTE_EXIT_MODE1 ||\r
+ if (g_closeVocassistHandle != nullptr && (quitStatus == CONTINUTE_EXIT_MODE1 ||\r
quitStatus == CONTINUTE_EXIT_MODE2)) {\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Interrupt Timer!!");\r
osStatus_t statusRet = osTimerDelete(g_closeVocassistHandle);\r
if (statusRet != osOK) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Delete timer failed!!");\r
}\r
- g_closeVocassistHandle = NULL;\r
+ g_closeVocassistHandle = nullptr;\r
VocassistModel::GetInstance()->SetExitStatus(INTERRUPT_EXIT);\r
}\r
\r
// 创建新的定时器\r
- g_closeVocassistHandle = osTimerNew((osTimerFunc_t)DelayTimeCallback, osTimerOnce, NULL, NULL);\r
- if (g_closeVocassistHandle == NULL) {\r
+ g_closeVocassistHandle = osTimerNew((osTimerFunc_t)DelayTimeCallback, osTimerOnce, nullptr, nullptr);\r
+ if (g_closeVocassistHandle == nullptr) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "New timer failed !!");\r
return;\r
}\r
osStatus_t statusRet = osTimerStart(g_closeVocassistHandle, tick);\r
if (statusRet != osOK) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Start timer failed !!");\r
- if (g_closeVocassistHandle != NULL) {\r
+ if (g_closeVocassistHandle != nullptr) {\r
statusRet = osTimerDelete(g_closeVocassistHandle);\r
if (statusRet != osOK) {\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Delete timer failed !!");\r
return;\r
}\r
- g_closeVocassistHandle = NULL;\r
+ g_closeVocassistHandle = nullptr;\r
}\r
return;\r
}\r