【问题标题】:Heart rate sensor in Gear 3 samsung三星 Gear 3 中的心率传感器
【发布时间】:2019-04-28 02:10:23
【问题描述】:
【问题讨论】:
标签:
tizen
tizen-wearable-sdk
samsung-galaxy-gear
tizen-emulator
samsung-gear
【解决方案1】:
如果您拥有 Tizen 4.0,它可能与隐私政策有关。请尝试使用requestPermission 方法。您可以通过 checkPermission 方法检查权限。它返回 PPM_DENY 然后将代码中的 onhrmControlBtnClick 方法修改为
/* Defines the error callback. */
function errorCallback(error)
{
console.log("The following error occurred: " + error.name);
}
/* Defines PermissionSuccessCallback. */
function permissionSuccess(result, privilege)
{
console.log("User's action for privilege " + privilege + " was to: " + result);
}
function onhrmControlBtnClick() {
console.log("onhrmControlBtnClick() called...");
tizen.ppm.requestPermission("http://tizen.org/privilege/healthinfo", permissionSuccess, errorCallback);
if (hrmControlBtn.innerHTML === TEXT_START){
console.log("info on button = start");
startSensor();
} else {
console.log("info on button = stop");
stopSensor();
}
}
我在我的设备上进行了测试,在我接受此权限后,应用程序开始正常工作。