兼容z1bootlogo显示 293/2 293/head
authorSnickerSun <snickersun@163.com>
Sat, 15 Jun 2024 08:54:28 +0000 (16:54 +0800)
committerSnickerSun <snickersun@163.com>
Sat, 15 Jun 2024 08:54:28 +0000 (16:54 +0800)
code/sdk/middleware/services/gui/uikit/proprietary/src/service/src/graphic_service_wrapper.cpp

index 513c80a..0c16ee2 100755 (executable)
@@ -46,6 +46,7 @@ static OHOS::ImageInfo* g_ota_imgInfo = nullptr;
 #define IMAGE_OPEN_LOGO_PATH "/user/res/OPEN_LOGO_QSPI.bin"
 #else
 #define IMAGE_OPEN_LOGO_PATH "/system/KUMI_LOGO.bin"
+#define Z1_IMAGE_OPEN_LOGO_PATH "/system/z1bootlogo.bin"
 #define IMAGE_OTA_LOGO_PATH "/system/OTAUpdata.bin"
 
 #endif
@@ -194,7 +195,9 @@ void ShowGraphicLogo(void)
     g_logo->SetPosition(0, 0, OHOS::Screen::GetInstance().GetWidth(), OHOS::Screen::GetInstance().GetHeight());
     g_logo->SetAutoEnable(false);
     g_logo->SetResizeMode(OHOS::UIImageView::CENTER);
-    g_imgInfo = OHOS::ImageCacheManager::GetInstance().LoadSingleRes(IMAGE_OPEN_LOGO_PATH);
+    g_imgInfo = OHOS::ImageCacheManager::GetInstance().LoadSingleRes(Z1_IMAGE_OPEN_LOGO_PATH);
+    if (g_imgInfo == nullptr)
+        g_imgInfo = OHOS::ImageCacheManager::GetInstance().LoadSingleRes(IMAGE_OPEN_LOGO_PATH);
     g_logo->SetSrc(g_imgInfo);
     OHOS::GraphicEventHandler::GetInstance()->PostGraphicEvent(
         [] {