1.修改applist返回键配置,也就是从applist中进入其他slice可通过power返回,除setting不行
author罗正yun <1732036298@qq.com>
Sat, 20 Jan 2024 08:58:29 +0000 (16:58 +0800)
committer罗正yun <1732036298@qq.com>
Sat, 20 Jan 2024 08:58:29 +0000 (16:58 +0800)
2.applist更新闹钟,设置,血氧图片需重新烧录

code/sdk/application/wearable/nativeapp/nativeui/alarm/src/AlarmPresenter.cpp
code/sdk/application/wearable/nativeapp/nativeui/bloodoxygen/src/BloodOxygenPresenter.cpp
code/sdk/application/wearable/nativeapp/nativeui/indoorwalk/src/IndoorWalkPresenter.cpp
code/sdk/application/wearable/nativeapp/nativeui/screensetting/src/ScreenModels.cpp
code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_ALARM.bin
code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SETTING.bin
code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SPO2.bin

index 091024a..c92562d 100755 (executable)
@@ -446,16 +446,12 @@ bool AlarmPresenter::OnKeyAct(UIView& view, const KeyEvent& event)
 {
     uint16 keyID = event.GetKeyId();
     WEARABLE_LOGD("","into key! keyID %u\n",keyID);
-#if 0
     //如果是power键就返回上一级
     if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER))
     {
         uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
         NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
     }
-#endif
-    //目前只有一个按键。直接切换
-    NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
     return true;
 }
 bool AlarmStatusBtnChangeListener::OnChange(UICheckBox::UICheckBoxState state)
index dc519e1..676165c 100755 (executable)
@@ -102,17 +102,12 @@ bool BloodOxygenPresenter::OnKeyAct(UIView& view, const KeyEvent& event)
     WEARABLE_LOGD("","into the view is: %s\n", typeid(view).name());
     uint16 keyID = event.GetKeyId();
     WEARABLE_LOGD("","into key! keyID %u\n",keyID);
-#if 0
     //如果是power键就返回上一级
     if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER))
     {
         uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
         NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
     }
-#endif
-    //目前只有一个按键。直接切换
-    uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
-    NativeAbility::GetInstance().ChangeSlice(preSlice);
     return true;
 }
 void BloodOxygenPresenter::ProgressNotify(void)
index 24d3e25..06bc11d 100755 (executable)
@@ -278,17 +278,12 @@ bool IndoorWalkPresenter::OnKeyAct(UIView &view, const KeyEvent &event)
 {
        uint16 keyID = event.GetKeyId();
     WEARABLE_LOGD("","into key! keyID %u\n",keyID);
-#if 0
-               //如果是power键就返回上一级
-               if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER))
-               {
-                       uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
-                       NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
-               }
-#endif
-       // 目前只有一个按键。直接切换
-       uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
-       NativeAbility::GetInstance().ChangeSlice(preSlice);
+    //如果是power键就返回上一级
+    if (keyID == static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER))
+    {
+        uint16_t preSlice = NativeAbility::GetInstance().GetPreSliceId();
+        NativeAbility::GetInstance().ChangeSlice(VIEW_APPLIST);
+    }
        return true;
 }
 
index 56fc190..d8970a3 100755 (executable)
@@ -169,7 +169,7 @@ bool ScreenModels::LoadAppImages(std::string file, UIImageView *view, uint32_t r
 void ScreenModels::PreLoadAppimages(void)
 {
     LoadAppMultiImages(PLAYER_IAMGES, PLAYER_BACKGROUND, PLAYER_PLAYING);
-    LoadAppMultiImages(CLOCK_IAMGES, CLOCK_CLASSIC_GEOMETRY, CLOCK_SECOND);
+    LoadAppMultiImages(CLOCK_IAMGES, CLOCK_CLOCK0, CLOCK_SECOND);
     LoadAppMultiImages(COMPASS_IAMGES, COMPASS_COMPASS0, COMPASS_COMPASS2);
     LoadAppMultiImages(DROPDOWN_IAMGES, DROPDOWN_BLUETOOTHCONNECTED, DROPDOWN_SETTING);
     LoadAppMultiImages(HEART_IAMGES, HEART_HEARTRATECOOR, HEART_HEARTRATE_TOP);
index 00a75bf..61b893e 100644 (file)
Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_ALARM.bin and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_ALARM.bin differ
index c96716a..bf4e839 100644 (file)
Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SETTING.bin and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SETTING.bin differ
index 8177b45..cc9c664 100644 (file)
Binary files a/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SPO2.bin and b/code/sdk/build/config/target_config/brandy/mk_fs_image/fs/user/res/APPLIST_SPO2.bin differ