/*---------------------------------------------------------------------------- * 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 /* * 基础应用的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