【问题标题】:Heart rate sensor in Gear 3 samsung三星 Gear 3 中的心率传感器
【发布时间】:2019-04-28 02:10:23
【问题描述】:

我使用示例https://resources.developer.samsung.com/050_Samsung_Webinars/Heart_Rate_Monitor_Sample_App_Guide

在三星网站并从示例下载。 我的问题是,此示例在模拟器中工作,但在真实设备 Gear 3 Samsung 传感器中无法工作并返回零。

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

【问题讨论】:

    标签: 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();
        }
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-22
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      相关资源
      最近更新 更多