118 lines
3.4 KiB
C
118 lines
3.4 KiB
C
/*----------------------------------------------------------------------------
|
||
* 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
|