我想使用humanactivitymonitor来访问或记录之前应由sHealth记录的睡眠监视器数据。虽然在文档中它表示自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上运行
答案 0 :(得分: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);
}
}