* @Author: luozheng 1732036298@qq.com
* @Date: 2024-03-28 14:17:43
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-20 18:11:50
+ * @LastEditTime: 2024-07-22 19:03:52
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/languagecode/src/LanguageSwitchPresenter.cpp
*/
#include "AppViewIDs.h"
#include <custom_utils.h>
#include "languagecode/LanguageInit.h"
#include "ConfigModel.h"
+#include "settings/include/SettingModel.h"
namespace OHOS
{
extern Language languages[];
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RespiratoryTrainingPresenter::OnClick");
/* -------------------------------------------------------------------------- */
- if (ConfigModel::GetInstance()->GetisFirstTimeStart() == true)
+ if (ConfigModel::GetInstance()->GetisFirstTimeStart() == true && SettingModel::GetInstance().GetPhoneConnectStatus() == false)
{
NativeAbility::GetInstance().EnterSlice(VIEW_WATCH_QR_CODE);
}
+ else if(ConfigModel::GetInstance()->GetisFirstTimeStart() == true && SettingModel::GetInstance().GetPhoneConnectStatus() == true)
+ {
+ if (ConfigModel::GetInstance()->GetLanguage() == -1)
+ {
+ uapi_set_screen_on_api();
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN);
+ ConfigModel::GetInstance()->SetisFirstTimeStart(false);
+ }
+ }
/* -------------------------------------------------------------------------- */
UNUSED(event);
* @Author: luozheng 1732036298@qq.com
* @Date: 2024-07-18 14:55:27
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-07-22 10:45:31
+ * @LastEditTime: 2024-07-22 18:52:05
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/rebootandshutdown/src/RebootAndShutdownModel.cpp
*/
{
if (ConfigModel::GetInstance()->GetisFirstTimeStart() == true && SettingModel::GetInstance().GetPhoneConnectStatus() == true)
{
- uapi_set_screen_on_api();
- NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN);
- ConfigModel::GetInstance()->SetisFirstTimeStart(false);
+ if (ConfigModel::GetInstance()->GetLanguage() != -1)
+ {
+ uapi_set_screen_on_api();
+ NativeAbility::GetInstance().ChangeSlice(VIEW_MAIN);
+ ConfigModel::GetInstance()->SetisFirstTimeStart(false);
+ }
}
}
display_api->turn_on_screen();
// if (display_api->get_screen_state() == SCREEN_OFF) /*处于灭屏状态才亮屏*/
// {
-
+
// }
// else
// {