2015-06-29 2 views
1

У меня было разработано приложение tizen, и я хочу использовать кнопку аппаратного обеспечения, после того, как пользователь нажмет на кнопку оборудования, она должна выйти из приложения. Я разрабатываю приложение TIZEN . аппаратная кнопка назад моего приложения не работает.При щелчке на аппаратной кнопке мобильного устройства он должен выйти из приложения TIZEN

ответ

2

Есть два типа приложений существует в Tizen (2,3)

Если вы веб-приложении,

document.addEventListener('tizenhwkey', function(e) { 
    if(e.keyName == "back") { 
     try { 
      tizen.application.getCurrentApplication().exit(); 
     } catch (error) { 
      console.error("getCurrentApplication(): " + error.message); 
     } 
    } 
}); 

, но если вы хотите родное приложение, вы можете получить обратно событие кнопки с EFL Extension API

#include <efl_extension.h> 

static void 
win_back_cb(void *data, Evas_Object *obj, void *event_info) 
{ 
    appdata_s *ad = data; 
    /* Let window go to hide state. */ 
    elm_win_lower(win); 
} 

eext_object_event_callback_add(ad->win, EEXT_CALLBACK_BACK, win_back_cb, ad); 

 Смежные вопросы

  • Нет связанных вопросов^_^