namespace OHOS
{
// 定义特殊Id
- constexpr uint16_t MAX_DEFAULT_DIAL_ID = 103;
constexpr uint16_t DEFAULT_DIAL_ID_1 = 1028;
constexpr uint16_t DEFAULT_DIAL_ID_2 = 1052;
+ constexpr uint16_t DEFAULT_DIAL_ID_3 = 101;
+ constexpr uint16_t DEFAULT_DIAL_ID_4 = 102;
+ constexpr uint16_t MAX_DEFAULT_DIAL_ID = 103;
#define DIAL_ID_LENGTH 2
#define DIAL_NAME_LENGTH 50
// 表盘map[Id--dialname] 前5个ID固定
std::unordered_map<uint16_t, std::string> registeredDials{
{DEFAULT_DIAL_ID_1, "KUMI"},
- {DEFAULT_DIAL_ID_2, "classic"}, // 经典表盘
- {101, "sportdial"}, // 运动表盘
- {102, "kaleidoscope"}, // 万花筒表盘102
- {MAX_DEFAULT_DIAL_ID, "jellyfish"}, // 水母表盘
+ {DEFAULT_DIAL_ID_2, "classic"}, // 经典表盘
+ {DEFAULT_DIAL_ID_3, "sportdial"}, // 运动表盘
+ {DEFAULT_DIAL_ID_4, "kaleidoscope"}, // 万花筒表盘
+ {MAX_DEFAULT_DIAL_ID, "jellyfish"}, // 水母表盘
};
// 表盘市场UID 对应表盘name
bool SetDialModel::saveDialfile()
{
if (registeredDials.find(ID) != registeredDials.end())
{
- // 默认表盘不删除
- if (ID <= MAX_DEFAULT_DIAL_ID || ID == DEFAULT_DIAL_ID_1 || ID == DEFAULT_DIAL_ID_2)
+ // 默认表盘不删除[日志提醒]
+ switch (ID)
{
+ case MAX_DEFAULT_DIAL_ID:
+ case DEFAULT_DIAL_ID_1:
+ case DEFAULT_DIAL_ID_2:
+ case DEFAULT_DIAL_ID_3:
+ case DEFAULT_DIAL_ID_4:
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "UninstallDial default dial %d fail", ID);
return false;
+ default:
+ break;
}
- /*删除文件操作 只删除下载表盘*/
+ /*删除文件操作 目前只删除下载表盘*/
std::string dialFullName = APP_DOWNLOAD_DIAL_PATH;
dialFullName += "/";
dialFullName += registeredDials[ID];