如何从三星S3 Gear传递/获取健康率数据到移动设备

时间:2018-04-11 09:53:50

标签: android tizen samsung-galaxy-gear

我为 Samsung S3 Gear 创建了一个样本 Tizen 原生健康应用程序,并安装在Gear设备及其工作中。

如何从Gear到Mobile获取数据,接下来该怎么办?

以下是我测试的原生应用链接示例。 https://developer.tizen.org/ko/community/tip-tech/accessing-heart-rate-monitor-hrm-sensor-data-native-applications?langredirect=1

2 个答案:

答案 0 :(得分:1)

您还可以使用以下代码将数据从Samsung可穿戴Gear Sport直接发送到云端:

function sendData() {
    var xmlHttp = new XMLHttpRequest();

    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            console.log('done');
            if (xmlHttp.status == 200) {
                alert("data send successfully!");
            } else {
                alert("failed to send data!");
            }
        }
    }

    xmlHttp.open("POST", API_URL);
    xmlHttp.setRequestHeader("Content-Type", "application/json");

    var data = {
        "key" : "foo",
        "value": "bar",
        "timestamp": 123
    };

    xmlHttp.send(JSON.stringify(data));
}

然后你可以像这样调用sendData()函数:

window.onload = function() {
    var API_URL = "https://foobar.foo/endpoint"
    sendData();
}

答案 1 :(得分:0)

我已在此相关帖子中与示例应用程序共享了一个解决方案。请查看详细信息:

How to integrate Samsung Gear Steps in android Application?

您必须使用Accessory SDK。上面的示例包含Tizen Web应用程序,在您的情况下,您将需要Native。您可以在Accessory SDK Package上找到Native Sample / Template。