1

我想使用humanactivitymonitor来访问或记录之前应该由 sHealth 记录的 sleepmonitor 数据。尽管在文档中它说它自 Tizen 2.3 起可用,但每次尝试使用该函数tizen.humanactivitymonitor.startRecorder('SLEEP_MONITOR');tizen.humanactivitymonitor.readRecorderData('SLEEP_MONITOR',query, sleepStateChangedCB,onSleepError);.

顺便说一句:使用该功能tizen.humanactivitymonitor.start('SLEEP_MONITOR', sleepStateChangedCB, sleepStateChangedErrorCB );非常好,但不是我需要的。

有谁知道问题可能是什么?我的 Gear S3 在 Tizen 2.3.2.3 上运行

4

1 回答 1

1

试试这个代码:

function startRecording() {

    var type = 'SLEEP_MONITOR';

    var options = {
        retentionPeriod : 1
    };

    try {
        tizen.humanactivitymonitor.startRecorder(type, options);
    } catch (err) {
        var message = 'cannot start recording' + err.name + ': ' + err.message
        console.log(message);
    }

}
于 2018-03-22T13:15:40.927 回答