// 分发按键事件到对应的处理函数
switch (keyID) {
case static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_POWER):
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandlePowerKey: KEY_TYPE_POWER");
return HandlePowerKey(keyState, currentView, currentSubView, screenState);
case static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_FUNC):
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleFuncKey: KEY_TYPE_FUNC");
return HandleFuncKey(keyState, currentView, currentSubView, screenState);
case static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_VENDOR_UP):
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleVendorUpKey: KEY_TYPE_VENDOR_UP");
return HandleVendorUpKey(keyState, currentView, currentSubView, screenState);
case static_cast<uint16_t>(ZliteKeyCode::ZLITE_KEY_VENDOR_DOWN):
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleVendorDownKey: KEY_TYPE_VENDOR_DOWN");
return HandleVendorDownKey(keyState, currentView, currentSubView, screenState);
default:
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleDefaultKey: KEY_TYPE_DEFAULT");
return true;
}
}
// 短按FUNC键(息屏状态下)
if (keyState == InputDevice::STATE_PRESS && screenState == 0) {
- // 检查绑定状态
- if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
- if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
- ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
- }
- return true;
- }
+ // // 检查绑定状态
+ // if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
+ // if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
+ // ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
+ // }
+ // return true;
+ // }
if(currentView == THUNDERBIRD_LULLABYVIEW && currentSubView == ThunderBirdLullabyView::THUNDERBIRD_LULLABYVIEW_3)
{
HandleLullabyFunction(currentView, currentSubView);
*/
bool ThunderBirdPresenter::HandleVendorUpKey(uint16_t keyState, int16_t currentView, int16_t currentSubView, int screenState)
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleVendorUpKey: KEY_TYPE_VENDOR_UP");
if (keyState == InputDevice::STATE_PRESS && screenState == 0) {
- // 检查绑定状态
- if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
- if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
- ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
- }
- return true;
- }
+ // // 检查绑定状态
+ // if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
+ // if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
+ // ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
+ // }
+ // return true;
+ // }
// 音量调节功能
if (IsVolumeAdjustmentAvailable(currentView, currentSubView)) {
return true;
}
- if (keyState == InputDevice::STATE_PRESS && screenState == 0) {
- // 检查绑定状态
- if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
- if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
- ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
- }
- return true;
- }
+ if (keyState == InputDevice::STATE_PRESS && screenState == 0) {
+ // // 检查绑定状态
+ // if (ThunderBirdModel::GetInstance()->getbind_status() != true) {
+ // if (currentSubView != ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3) {
+ // ThunderBirdMainView::GetInstance()->ChangeView(currentView, THUNDERBIRD_GUIDEVIEW, ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_3);
+ // }
+ // return true;
+ // }
// 音量调节功能
if (IsVolumeAdjustmentAvailable(currentView, currentSubView)) {
{
if(keyType == KEY_TYPE_VENDOR_UP)
{
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "HandleGuideViewNavigation: KEY_TYPE_VENDOR_UP");
switch (currentSubView)
{
case ThunderBirdGuideView::THUNDERBIRD_GUIDEVIEW_1: