![]() |
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
값을 저장한다.