1.一種智能穿戴設備多級菜單頁面顯示方法,所述菜單包括按階層顯示出的可以執(zhí)行設備動作指令的多級顯示區(qū)域,其特征在于,所述顯示方法包括:保存并判斷當前設備狀態(tài);根據(jù)當前設備狀態(tài)和設備動作事件調(diào)用根據(jù)多級菜單、多級菜單對應頁面和動作指令構(gòu)建的結(jié)構(gòu)體中的動作指令回調(diào)函數(shù),設備顯示模塊恢復、維持或跳轉(zhuǎn)顯示多級菜單中的一級菜單所對應的頁面。
2.根據(jù)權(quán)利要求1所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述顯示方法還包括,將菜單按照階層分組定義為不同的枚舉類型并賦予菜單枚舉標識,其中所述菜單包括主菜單、從屬于主菜單的多個子菜單,所述子菜單包括多個一級菜單,以及從屬于一級菜單的多個二級菜單。
3.根據(jù)權(quán)利要求2所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述顯示方法還包括,所述結(jié)構(gòu)體包括多個結(jié)構(gòu)體變量,所述結(jié)構(gòu)體變量用于記錄當前頁面屬性、當前頁面所包含的子菜單屬性和當前頁面所包含的子頁面屬性,以及與所述當前頁面屬性、子菜單屬性和子頁面屬性對應的多個不同動作指令回調(diào)函數(shù)。
4.根據(jù)權(quán)利要求3所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,用于記錄當前頁面屬性的結(jié)構(gòu)體變量包括多個成員變量,所述成員變量用于記錄當前頁面標識,以及當前頁面標識對應的菜單枚舉標識。
5.根據(jù)權(quán)利要求4所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,用于記錄當前頁面所包含的子菜單屬性的結(jié)構(gòu)體變量包括多個成員變量,所述成員變量用于記錄當前頁面是否有子菜單、子菜單的首地址、子菜單的長度和子菜單對應頁面屬性。
6.根據(jù)權(quán)利要求5所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述動作指令函數(shù)還包括與頁面對應的且與不同動作指令匹配的多個函數(shù)指針變量。
7.根據(jù)權(quán)利要求6所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述顯示方法還包括,建立鏈表,鏈表包括按順序排列的多個結(jié)點,所述多個結(jié)點依次包括設備狀態(tài)、動作指令、當前頁面屬性、當前頁面子菜單屬性、當前頁面子頁面屬性和動作指令回調(diào)函數(shù)。
8.根據(jù)權(quán)利要求7所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述動作指令包括觸屏動作指令和/或按鍵動作指令。
9.根據(jù)權(quán)利要求8所述的智能穿戴設備多級菜單頁面顯示方法,其特征在于,所述動作指令為按鍵動作指令;保存并判斷當前設備顯示狀態(tài),如果判斷當前設備顯示狀態(tài)為滅屏,則任意按鍵動作指令首先觸發(fā)點亮顯示屏幕,調(diào)用滅屏前的當前頁面屬性和當前頁面菜單枚舉標識并恢復顯示滅屏前的當前頁面;如果判斷當前設備顯示狀態(tài)為亮屏,則按鍵動作觸發(fā)調(diào)用當前頁面屬性、當前頁面包含的子菜單屬性,當前頁面包含的子頁面屬性并調(diào)用結(jié)構(gòu)體中對應的動作指令回調(diào)函數(shù),跳轉(zhuǎn)顯示對應的頁面;如果當前頁面不響應其中某一個按鍵動作,則維持當前頁面。
10.一種智能穿戴設備,其特征在于,應用如權(quán)利要求1至9任一項所述的多級菜單頁面顯示方法。