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

On click of hardware button of mobile then it should exit from TIZEN application

本文关键字:退出 TIZEN 应用程序 手机 硬件 按钮      更新时间:2023-09-26

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

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扩展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);