三星 Gear 3 中的心率传感器

Heart rate sensor in Gear 3 samsung

我使用样本https://resources.developer.samsung.com/050_Samsung_Webinars/Heart_Rate_Monitor_Sample_App_Guide

在 Samsung 站点并从示例下载。 我的问题是,这个示例在模拟器中工作,但在真实设备中 Gear 3 Samsung 传感器不工作并且 return 为零。

id 添加此代码,但不起作用

如果您有 Tizen 4.0,它可能与隐私政策有关。请尝试使用 requestPermission method. You might check permission by checkPermission 方法。它 return 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();
    }
}

我在我的设备上进行了测试,在我接受此权限后,应用程序开始正常运行。