mcu_hi3321_watch/tjd/ui/common/TjdUiAppIds.h
2025-05-26 20:15:20 +08:00

118 lines
3.4 KiB
C
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*----------------------------------------------------------------------------
* Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved.
*
* Description:
*
* Author: huangshuyi
*
* Create: 2024-4
*--------------------------------------------------------------------------*/
#ifndef TJDUI_APP_VIEW_IDS_H
#define TJDUI_APP_VIEW_IDS_H
#include <stdint.h>
/*
* 基础应用的view id与MVP的V一一对应
* 枚举命名要求参考View名字名字尽量简短
*/
typedef enum : uint16_t {
TJD_APP_VIEW_INVALID = 0,
TJD_APP_VIEW_MAIN,
TJD_APP_VIEW_MENU_LIST,
TJD_APP_VIEW_MENU_CELLUAR,
TJD_APP_VIEW_MENU_SPHERE,
TJD_APP_VIEW_STARTUP,
TJD_APP_VIEW_DOCK,
TJD_APP_VIEW_PRODUCTION,
TJD_APP_VIEW_MAIN_PREVIEW_COMPONENT,
TJD_APP_VIEW_MAIN_EDIT_COMPONENT,
TJD_APP_VIEW_DRAIN,
TJD_APP_VIEW_LOCKSCREEN,
TJD_APP_VIEW_FINDPHONE,
TJD_APP_VIEW_FLASHLIGHT,
TJD_APP_VIEW_OTA,
TJD_APP_VIEW_SHORTCUT_EDIT,
TJD_APP_VIEW_MESSAGE_PARTICULAR,
TJD_APP_VIEW_MESSAGE_DETAILS,
TJD_APP_VIEW_WF_SELECT,
TJD_APP_VIEW_CALL,
TJD_APP_VIEW_OPEN_LOGO,
TJD_APP_BATTERY_SAVER,
TJD_APP_VIEW_LIST,
#pragma region 菜单APPIDS
TJD_APP_VIEW_HR,
TJD_APP_VIEW_SPO2,
TJD_APP_VIEW_SLEEP,
TJD_APP_VIEW_STRESS,
TJD_APP_VIEW_BREATHING,
TJD_APP_VIEW_SPORT,
TJD_APP_VIEW_SPORT_RECORD,
TJD_APP_VIEW_DAILYDATA,
TJD_APP_VIEW_PHONE,
TJD_APP_VIEW_MESSAGE_TOTAL,
TJD_APP_VIEW_PLAYER,
TJD_APP_VIEW_WEATHER,
TJD_APP_VIEW_TIMER,
TJD_APP_VIEW_STOPWATCH,
TJD_APP_VIEW_ALARM,
TJD_APP_VIEW_CALCULATOR,
TJD_APP_VIEW_CALENDAR,
TJD_APP_VIEW_COMPASS,
TJD_APP_VIEW_RECORD,
TJD_APP_VIEW_CAMERA,
TJD_APP_VIEW_ALBUM,
TJD_APP_VIEW_EBOOK,
TJD_APP_VIEW_BUSINESSCARD,
TJD_APP_VIEW_WALLET,
TJD_APP_VIEW_VIDEO_CTRL,
TJD_APP_VIEW_FEMALE,
TJD_APP_VIEW_VOICE_ASSISTANT,
TJD_APP_VIEW_GAME,
TJD_APP_VIEW_LUCKY_CLOVER,
TJD_APP_VIEW_LEFUN_AI,
TJD_APP_VIEW_MS_GAME,
TJD_APP_VIEW_ALIPAY,
TJD_APP_VIEW_PLAY_DIAL,
TJD_APP_VIEW_THD_PARTY_MGR,
TJD_APP_VIEW_SETTING,
TJD_APP_VIEW_SETTING_USER,
TJD_APP_VIEW_SETTING_NOTIFICATION,
TJD_APP_VIEW_SETTING_COMMON,
TJD_APP_VIEW_SETTING_COMMON_CONNECT,
TJD_APP_VIEW_SETTING_LANGUAGE,
TJD_APP_VIEW_SETTING_PASSWORD,
TJD_APP_VIEW_SETTING_MOTION,
TJD_APP_VIEW_SETTING_NORMAL_LIST,
TJD_APP_VIEW_SETTING_DO_NOT_DISTURB,
TJD_APP_VIEW_SETTING_POWER_SAVING,
TJD_APP_VIEW_SETTING_WATCHFACE_MENU,
TJD_APP_VIEW_SETTING_LEFT_KEY_SETTING,
TJD_APP_VIEW_SETTING_FLOATING_WINDOW,
TJD_APP_VIEW_SETTING_ANIMATION_SETTING,
TJD_APP_VIEW_SETTING_DISPLAY_AND_BRIGHTNESS,
TJD_APP_VIEW_SETTING_DIS_BRIGHT_CHILD,
TJD_APP_VIEW_SETTING_SOUND_AND_TOUCH,
TJD_APP_VIEW_SETTING_ABOUT,
TJD_APP_VIEW_AOD,
#pragma endregion
TJD_APP_VIEW_MAX_INTER, // 在此之前添加native应用ID.
TJD_VIEW_MAX_INTER_APP = 0xFFFD, // 在此之前添加内部静态注册native应用ID,此ID在NativeRegisterType.h里单独管理
TJD_APP_VIEW_EXTERN = 0xFFFE, // 三方应用
TJD_APP_VIEW_INVALIDE = 0xFFFF,
}TjdUiAppViewId;
/*
* Slice页面优先级越小优先级越高
*/
typedef enum : uint16_t {
TJD_UI_PRIO_0 = 0,
TJD_UI_PRIO_1,
TJD_UI_PRIO_2,
TJD_UI_PRIO_3,
TJD_UI_PRIO_4,
TJD_UI_PRIO_5,
TJD_UI_PRIO_LOWEST = 0xFF,
}TjdUiAppPriority;
#endif