gpt4 book ai didi

c - 如何使用回调函数在 Tizen 中获取方向?

转载 作者:IT王子 更新时间:2023-10-29 00:15:11 27 4
gpt4 key购买 nike

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

int app_cb_broker_appcore_rotation_event(enum appcore_rm rm, void *data)
{
app_device_orientation_cb device_orientation_cb;

device_orientation_cb = app_context.callbacks->device_orientation;

if (device_orientation_cb != NULL)
{
app_device_orientation_e dev_orientation;

dev_orientation = app_convert_appcore_rm(rm);

device_orientation_cb(dev_orientation, app_context.user_data);
}

return 0;
}

如何使用此函数获取当前方向的值?

最佳答案

查看头文件: https://review.tizen.org/git/?p=framework/appfw/app-core.git;a=blob;f=include/appcore-common.h;hb=HEAD

看起来您应该调用 appcore_set_rotation_cb 来注册一个回调函数,以便在旋转发生变化时得到通知。如果您想获取现有状态,可以调用 appcore_get_rotation_state

头文件中包含的 API 文档中有一些示例代码。

关于c - 如何使用回调函数在 Tizen 中获取方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11987517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com