간단하게 애플리케이션상에서 데이터를 저장하는 방법중에 공유 환경설정(Shared Preferences) 방법이 있습니다.
공유 환경설정은 기본타입의 애플리케이션 데이터를 저장하기 위한 키/값 쌍의 메커니즘으로 사용자가 설정해둔 애플리케이션 환경설정을 저장하는데 사용됩니다.
주요 사용목적 : UI상태, 사용자 환경설정, 애플리케이션 설정
애플리케이션 컨텍스트에 대해 getSharedPreferences 를 호출합니다.
SharedPreferences sharedPrefer = getSharedPreferences("PREFS", Context.MODE_PRIVATE);
//데이터 가져오기, 두번째 파라미터는 default값(값을 가져오지 못했을때)
boolean isTrue = sharedPrefer.getBoolean("isTrue", false);
int intPrefer = sharedPrefer.getInt("intValue",0);
String strPrefer = sharedPrefer.getString("strValue","");
데이터 저장하기
SharedPreferences.Editor editor = sharedPrefer.edit();
editor.putBoolean("isTrue", true);
editor.putInt("intValue", 1);
editor.putString("strValue", "설정값");
editor.commit();
다음과 같이 SharedPreferences 를 사용하면 앱내에서 간단하게 상태값을 저장하고 얻어올수 있습니다.
'안드로이드 > 설정' 카테고리의 다른 글
와이파이버전 갤럭시탭 맥어드레스(Mac Address) 얻기 (0) | 2011.06.22 |
---|---|
안드로이드 device id 와 전화번호 얻기 (1) | 2011.06.22 |