![]() |
D.I.T. ( Do It Tizen! )
1.0.0
Samsung Software Membership
|
Preference API가 정의되어있다. More...
#include "Device/Preference.h"#include <stdlib.h>#include <string.h>#include <stdbool.h>#include <app_preference.h>#include <dlog.h>
Functions | |
| Preference | NewPreference (void) |
| 새로운 Preference 객체를 생성한다. More... | |
| void | DestroyPreference (Preference this_gen) |
| 생성한 Preference 객체를 소멸 시킨다. More... | |
| int | getPreferenceInt (String key, int defValue) |
키 값에 대응하는 Preference의 int 값을 반환한다. More... | |
| double | getPreferenceDouble (String key, double defValue) |
키 값에 대응하는 Preference의 double 값을 반환한다. More... | |
| bool | getPreferenceBoolean (String key, bool defValue) |
키 값에 대응하는 Preference의 boolean 값을 반환한다. More... | |
| String | getPreferenceString (String key, String defValue) |
키 값에 대응하는 Preference의 string 값을 반환한다. More... | |
| bool | setPreferenceInt (String key, int value) |
키 값에 대응하는 Preference에 int 값을 저장한다. More... | |
| bool | setPreferenceDouble (String key, double value) |
키 값에 대응하는 Preference에 double 값을 저장한다. More... | |
| bool | setPreferenceBoolean (String key, bool value) |
키 값에 대응하는 Preference에 boolean 값을 저장한다. More... | |
| bool | setPreferenceString (String key, String value) |
키 값에 대응하는 Preference에 string 값을 저장한다. More... | |
| bool | PreferenceRemove (String key) |
| 키 값에 대응하는 Preference의 값을 삭제한다. More... | |
| bool | PreferenceClear (void) |
| 모든 Preference의 값을 삭제한다. More... | |
| const char * | PreferenceErrorCheck (int errCode) |
| Preference API에서 발생하는 Error Code들을 확인 해준다. More... | |
| void DestroyPreference | ( | Preference | this_gen | ) |
생성한 Preference 객체를 소멸 시킨다.
| [in] | this_gen | 소멸시킬 Preference 객체 |
| [out] | null |
| void |
| bool getPreferenceBoolean | ( | String | key, |
| bool | defValue | ||
| ) |
키 값에 대응하는 Preference의 boolean 값을 반환한다.
| [in] | key | 키 값 |
| [in] | defValue | 키 값에 대응하는 boolen 값 |
| [out] | null |
| boolen | Preference의 boolen 값 |
boolen 값을 반환한다. 

| double getPreferenceDouble | ( | String | key, |
| double | defValue | ||
| ) |
키 값에 대응하는 Preference의 double 값을 반환한다.
| [in] | key | 키 값 |
| [in] | defValue | 키 값에 대응하는 double 값 |
| [out] | null |
| double | Preference의 double 값 |
double 값을 반환한다. 

| int getPreferenceInt | ( | String | key, |
| int | defValue | ||
| ) |
키 값에 대응하는 Preference의 int 값을 반환한다.
| [in] | key | 키 값 |
| [in] | defValue | 키 값에 대응하는 int 값 |
| [out] | null |
| int | Preference의 int 값 |
int 값을 반환한다. 

| String getPreferenceString | ( | String | key, |
| String | defValue | ||
| ) |
키 값에 대응하는 Preference의 string 값을 반환한다.
| [in] | key | 키 값 |
| [in] | defValue | 키 값에 대응하는 string 값 |
| [out] | null |
| string | Preference의 string 값 |
string 값을 반환한다. string 값은 이후 반드시 free()를 통해 메모리 해제를 해야 한다. 

| Preference NewPreference | ( | void | ) |
새로운 Preference 객체를 생성한다.
| [in] | void | |
| [out] | null |
| Preference |

| bool PreferenceClear | ( | void | ) |
모든 Preference의 값을 삭제한다.
| [in] | void | |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |


| const char* PreferenceErrorCheck | ( | int | errCode | ) |
Preference API에서 발생하는 Error Code들을 확인 해준다.
| [in] | errCode | 확인 하고자 하는 Error Code |
| [out] | null |
| PREFERENCE_ERROR_NONE | : Successful |
| PREFERENCE_ERROR_INVALID_PARAMETER | : Invalid parameter |
| PREFERENCE_ERROR_OUT_OF_MEMORY | : Out of memory |
| PREFERENCE_ERROR_NO_KEY | : Required key not available |
| PREFERENCE_ERROR_IO_ERROR | : Internal I/O Error |
| DEVICE_ERROR_NOT_UNKNOWN | : Unknown error occurred |

| bool PreferenceRemove | ( | String | key | ) |
키 값에 대응하는 Preference의 값을 삭제한다.
| [in] | key | 키 값 |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |


| bool setPreferenceBoolean | ( | String | key, |
| bool | value | ||
| ) |
키 값에 대응하는 Preference에 boolean 값을 저장한다.
| [in] | key | 키 값 |
| [in] | value | 키 값에 대응하는 Preference에 저장할 boolean 값 |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
boolean 값을 저장한다. 

| bool setPreferenceDouble | ( | String | key, |
| double | value | ||
| ) |
키 값에 대응하는 Preference에 double 값을 저장한다.
| [in] | key | 키 값 |
| [in] | value | 키 값에 대응하는 Preference에 저장할 double 값 |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
double 값을 저장한다. 

| bool setPreferenceInt | ( | String | key, |
| int | value | ||
| ) |
키 값에 대응하는 Preference에 int 값을 저장한다.
| [in] | key | 키 값 |
| [in] | value | 키 값에 대응하는 Preference에 저장할 int 값 |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
int 값을 저장한다. 

| bool setPreferenceString | ( | String | key, |
| String | value | ||
| ) |
키 값에 대응하는 Preference에 string 값을 저장한다.
| [in] | key | 키 값 |
| [in] | value | 키 값에 대응하는 Preference에 저장할 string 값 |
| [out] | null |
| bool | 함수의 성공 여부를 반환한다. 실패시 false를 반환하며 상세한 원인을 Log로 출력한다. |
string 값을 저장한다. 

1.8.6