我是离子框架的新手,所以前几天,我尝试从Google Fit获取数据,我能够获取步数和卡路里,但无法获取睡眠数据,所以我的问题是我有什么办法可以在我的离子应用程序中获取睡眠数据(可以从Google Fit或任何其他Android应用程序中获取)。 我已经检查过this ionic Cordova site
这是获取步行数据但不了解睡眠的代码
loadWalking(){
console.log("####******* Load Health data entered");
var fromDate = new Date(new Date().getTime() - days * 24 * 60 * 60 * 1000);
var toDate = new Date();
if (days > 0) {
console.log("#### Load health calling for " + days + " days");
this.health.query({
startDate: fromDate, // days ago
endDate: toDate, // now
dataType: 'steps'
}).then(res => {
// var data = res;
// if(res.length>0)
// alert("Load Health Data"+JSON.stringify(res));
console.log("Walking data from API"+JSON.stringify(res));
this.storage.get('my-json').then((val) => {
this.calculateTodayStep(res);
if(val==null || JSON.stringify(val) != JSON.stringify(res)){
console.log("not equal");
this.storage.set('my-json', res);
this.saveToDB(res);
console.log("*************6.load HEALTH DATA RESULT:::" + JSON.stringify(res)); //this.activity=res.value;
}else{
console.log("data=>"+val);
console.log("Json data=>"+JSON.stringify(val));
console.log("data are equal");
}
});
})
.catch(e => {
// alert("Health QUERY" + JSON.stringify(e));
console.log("************ 5.HEALTH steps DATA ERROR" + e);
});
}
}