2

我正在尝试在 Tizen 2.3.1 中设置加速度计服务,但在我做任何事情之前它会静默崩溃。“sensor_create_listener”函数默默地死掉,永远不会进入我的第二个调试语句。关于正在发生的事情以及如何解决它的任何想法?

sensor_h accelerometerSensor;
sensor_listener_h accelerometerListener;

bool service_app_create(void *data)
{
    //Set up the Accelerometer
    sensor_get_default_sensor(SENSOR_ACCELEROMETER,accelerometerSensor);
    dlog_print(DLOG_DEBUG, "USR_TAG", "Creating...");
    sensor_create_listener(accelerometerSensor, &accelerometerListener);
    dlog_print(DLOG_DEBUG, "USR_TAG", "Won't get here.");

    return true;
}
4

1 回答 1

1

复制并粘贴您的代码。我已经在不同的模拟器中多次运行该项目,运行良好。

在此处输入图像描述

此外:

i) 可以在 tizen-manifest.xml 中添加功能:“sensor.accelerometer”以避免被操作系统杀死。

ii) 包括 sensor.h

于 2017-08-21T09:11:42.617 回答