点击手机的硬件按钮,它应该从TIZEN应用程序退出

时间:2015-06-29 06:51:26

标签: javascript tizen

我开发了tizen应用程序,我想使用硬件按钮,一旦用户点击硬件按钮,它应该从应用程序退出。我正在开发TIZEN 应用程序。我的应用程序的硬件后退按钮不起作用。

1 个答案:

答案 0 :(得分: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);