2014. 9. 19. 03:42

[ Application Settings Editor ]

Application Settings는 각 어플리케이션을 위하여 사용자의 설정을 저장하기 위한 기능이다.  

- "Application Settings"는 IDE에서는 Project의 setting디렉토리 밑에 위치하는 setting.xml파일에 포함


- 실제 폰에서는 Settings의 Downloaded applications 메뉴에서 다운로드된 애플리케이션들의 설정정보를 보고, 수정할 수 있다.




Application Settings Editor를 이용하여 setting.xml파일을 만들어보자.

- File → New → Other → Tizen → Tizen App Setting File

- Project Explorer view에서 프로젝트를 선택하고 왼쪽 마우스 버튼을 클릭하고 New→Tizen App Setting File

XML파일은 다음과 같은 엘리먼트들로 구성되며 파일이 처음 생성되었을 경우 <settings>가 구성되어 있으며 <settings>에서 <setting>을 "Add Setting ChildElement" 옵션을 이용하여 추가할 수 있다.

 엘리먼트

 내용

 <settings>

 setting.xml의 루트 엘리먼트 

 <setting>

 settings를 표기 위한 각 페이지를 위한 엘리먼트 (그런데 실제로는 1개의 setting만 허락됨으로 굳이 <settings>내에 <setting>를 다시 표기하는 이유는 모르겠다.

 <group>

아래의 setting값들을 그룹으로 묶어서 표기할 수 있다.

 <bool>

토글 컨트롤로 on/off를 표기한다.

 <integer>

스핀 컨트롤로 일정 범위의 수를 표기한다.

 <string>

수정가능한 텍스트 컨트롤로 문자열을 표기한다. 

 <label>

수정이 불가능한 텍스트 레이블 컨트롤로 문자열을 표기한다. 
 <expandlist>

여러 조건들 중 한가지를 고를 때 라디오 버튼들의 그룹을 표기한다.

 <expanditem>

expandlist의 각 조건들의 문자를 라디오 버튼과 표기한다. 

 <launch>

App 컨트롤을 실행하기 위한 엘리먼트이다. (...)





Posted by 모바일헌터