【问题标题】:How to use Callback function to get language in Tizen?如何使用回调函数在 Tizen 中获取语言?
【发布时间】:2012-08-16 10:06:09
【问题描述】:

我想用 c 编写一个原生应用程序来获取 Tizen 中语言的价值。编译后的 c 代码必须在 Tizen 手机上运行,​​我需要获取语言的值。我从 Tizen 源得到的回调函数是

int app_cb_broker_appcore_lang_changed(void *data)
{
    app_language_changed_cb lang_changed_cb;

    lang_changed_cb = app_context.callbacks->language_changed;

    if (lang_changed_cb != NULL)
    {
            lang_changed_cb(app_context.user_data);
    }

    return 0;
}

如何使用该函数获取当前语言的值?

【问题讨论】:

  • Tizen 不支持 LANG 环境变量吗?我相信确实如此。
  • lang 变量在使用 html5 的 tizen 应用程序中可用。我需要用c编写本机代码。另一个重要的一点是,在使用 lang 变量时,我每次都需要轮询以检查 lang 的值是否有变化。所以我需要这个回调
  • 不,我的意思是 unix 环境变量。你从getenv("LANG") 得到什么。你到底为什么要轮询变化?
  • 我正在创建一个本机应用程序,该应用程序需要根据 tizen 中的语言更改其语言。它不是一个通常的 html5 应用程序。你告诉我的方法可能是一个解决方案。但我需要回调函数来获得这个。
  • 我需要一个解决方案来使用上述回调来获取语言值

标签: c linux tizen tizen-native-app


【解决方案1】:

由于您正在尝试使用 Native API,而 Tizen 是一个全新的企业,即使 Tizen 在 Web API 方面记录在案,但在 Native API 上并没有完整记录,为什么不尝试询问一些人正在开发它的人可能更了解它。

在他们的网站上,他们提供了一个 irc 房间https://www.tizen.org/community/irc

主要渠道: #tizen at irc.freenode.net: 24/7 open discussion.

或邮件列表: https://www.tizen.org/community/mailing-lists

稍后编辑:我自己去了那个 IRC 房间,询问了有关部署和 Native API 的一些详细信息,我收到了(半小时后)这个链接:http://giscaro.wordpress.com/ 所以可以有一个那里的回应。我会问你的问题,但我不知道你到底想做什么。 如果你没有安装 IRC 客户端,你可以通过网络聊天使用这个 link to login automatically to the #tizen 聊天室,用户名是随机的(你必须完成 Recapcha)。

【讨论】:

    猜你喜欢
    • 2012-08-12
    • 2012-08-16
    • 2021-04-19
    • 2014-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    相关资源
    最近更新 更多