我为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
您还可以使用以下代码将数据从Samsung wearable 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();
}
我在这篇相关文章中与示例应用程序共享了一个解决方案。请查看详细信息:
How to integrate Samsung Gear Steps in android Application?
你必须使用Accessory SDK。上面的示例包含Tizen Web应用程序,在您的情况下,您将需要Native。您可以在Accessory SDK Package上找到Native Sample / Template。