Gear 2 コンシューマー/プロバイダー アプリでは、コンシューマー アプリは に含まれる設定をどのように使用する必要がありますsettings.xml
か?
Tizen のドキュメントには、Gear Manager にコンシューマ アプリの設定用のアイコンとページが表示されるように設定する方法が示されていますが、その内容を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
に使用されるか、または使用されることを意図しているかについてはわかりません。独自のDOMparser
関数を作成する必要がありますか、それとも SDK 内に既に方法がありますか?