我开发了tizen应用程序,我想使用硬件按钮,一旦用户点击硬件按钮,它应该从应用程序退出。我正在开发TIZEN 应用程序。我的应用程序的硬件后退按钮不起作用。
答案 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);