1

Gear 2 소비자/공급자 앱에서 소비자 앱은 settings.xml에 포함 된 설정을 어떻게 사용해야합니까?기어 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 내에 방법이 있습니까? 내 댓글에 의해 입증

+0

에서 다운로드 할 수 있습니까? "응용 프로그램 '요소의 선언을 찾을 수 없습니다."라는 메시지와 함께 실패하고 있습니다. " – String

+0

@String, yes - 프로젝트를 청소하면 오류가 제거됩니다. – AndyOS

답변

0

위, 나는 ... 충분히 자신이 확인하려면받은,하지만하지 않은

본질적 권리, 브라우저에서 실행중인로 DOMparser는, 웹 API에 내장되어야한다

? 여기에 모질라 (Mozilla)의 광고가 있습니다. 그러나 AFAIK 모든 "브라우저"는 이와 관련하여 칭찬을 아끼지 않습니다. https://developer.mozilla.org/en-US/docs/Web/API/DOMParser

+0

예, 파서를 사용할 수 있습니다.하지만 사용할 수있는 API가 이미 있는지 확인하려고합니다. – AndyOS

0

삼성은 최근에 settings.xml을 사용하여 Gear 2 앱의 기본 설정과 복잡한 설정을 만드는 방법에 대한 새로운 API 문서를 발표했습니다. 더 .. 여기에서 찾을 수 있습니다 http://denvycom.com/blog/tizen-wearable-api-documentation-v1/

API 설명서 자체 직접 당신이 타 이젠 IDE는 심지어 Settings.XML의 유효성을 검사받을 수 있습니까 여기 http://img-developer.samsung.com/contents/cmm/SamsungGearApplication_Programming_Guide_1.0_140723.pdf