Я разработал приложение Tizen, и я хочу использовать аппаратную кнопку, как только пользователь нажмет на аппаратную кнопку, он должен выйти из приложения. Я разрабатываю приложение TIZEN. Аппаратная кнопка возврата моего приложения не работает.
При нажатии аппаратной кнопки мобильного телефона он должен выйти из приложения TIZEN.
Ответы (1)
В TIZEN (2.3) существует два типа приложений.
Если вы делаете веб-приложение,
document.addEventListener('tizenhwkey', function(e) {
if(e.keyName == "back") {
try {
tizen.application.getCurrentApplication().exit();
} catch (error) {
console.error("getCurrentApplication(): " + error.message);
}
}
});
но если вам нужно собственное приложение, вы можете получить событие кнопки «Назад» с помощью API расширения EFL
#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);
person
pius lee
schedule
01.07.2015