Gear 2 - 如何使用settings.xml

时间:2014-06-16 12:56:28

标签: tizen tizen-web-app tizen-wearable-sdk samsung-galaxy-gear

在Gear 2消费者/提供商应用中,消费者应用应如何使用settings.xml中包含的设置?

Tizen文档显示了如何设置设置,以便Gear Manager将有一个消费者应用程序设置的图标和页面,但是它不清楚如何关联{的内容{1}}使用应用程序本身。

e.g。样本settings.xml

settings.xml

那么 - 这个项目如何与<?xml version="1.0" encoding="UTF-8"?> <Application xmlns:android="http://schemas.android.com/apk/res/android" type="application" version="001" language="english"> <packageName>languages0</packageName> <DisplayName>@setting</DisplayName> <Settings> <Item id="radiobox" title_type="title_subtitle" setting_type="radiobox"> <Title>@radiobox</Title> <SubTitle options="radiobox">White</SubTitle> <Radiobox id="radiobox" number="5" selected="1"> <RadioboxItem>White</RadioboxItem> <RadioboxItem>Red</RadioboxItem> <RadioboxItem>Blue</RadioboxItem> <RadioboxItem>Green</RadioboxItem> <RadioboxItem>Yellow</RadioboxItem> </Radiobox> </Item> </Settings> </Application> / index.html中的对象实际相关?

提供了有关如何解析main.js

的示例代码
updatedsettings.xml

但是,我不确定如何使用或意图使用function readUpdatedSetting(doSetting) { if(!doSetting) return; var path = "wgt-private/updatedsettings.xml"; tizen.filesystem.resolve(path, function(file) { file.readAsText(function(text) { doSetting((new DOMParser()).parseFromString(text, "text/xml")); }); file.parent.deleteFile(path); }); } 。我应该创建自己的doSetting函数还是已经在SDK中有办法?

2 个答案:

答案 0 :(得分:0)

正如我上面的评论所证明的那样,我自己还没有足够的证明这一点,但是......

DOMparser应该内置到Web API中,因为它基本上是在浏览器中运行的,对吧?这是Mozilla的推文,但AFAIK所有“浏览器”在这方面都很有用。 https://developer.mozilla.org/en-US/docs/Web/API/DOMParser

答案 1 :(得分:0)

三星最近发布了一个新的API文档,如何使用settings.xml为Gear 2应用程序创建基本和复杂设置。更多可以在这里找到.. http://denvycom.com/blog/tizen-wearable-api-documentation-v1/

API文档本身可以直接从这里下载 http://img-developer.samsung.com/contents/cmm/SamsungGearApplication_Programming_Guide_1.0_140723.pdf