首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击移动设备的硬件按钮,则应退出TIZEN应用程序

单击移动设备的硬件按钮,则应退出TIZEN应用程序
EN

Stack Overflow用户
提问于 2015-06-29 14:51:26
回答 1查看 1.1K关注 0票数 1

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

EN

回答 1

Stack Overflow用户

发布于 2015-07-01 22:32:30

TIZEN (2.3)中存在两种类型的应用程序

如果您制作web应用程序,

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

但是如果你想要本机应用程序,你可以用EFL Extension API返回按钮事件

代码语言:javascript
复制
#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);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31109440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档