Notice
Recent Posts
Recent Comments
Link
05-14 14:59
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 삿포로 렌트카
- 비에이 맛집
- TIZEN
- 드론 카메라
- 비에이 렌트
- 노보리베쓰 맛집
- 신치토세 공항 렌트카
- 북해도 맛집
- 오타루 맛집
- 삿포로시 맛집
- 훗카이도 맛집
- MIT
- 과제 잘하기
- 카르마 스태빌라이저
- 카르마 개봉
- 훗카이도 렌트카
- 카르마 그립
- adsense
- 후라노 맛집
- 서울에서 1시간 캠핑장
- 북해도 양갈비
- 북해도 양고기
- MIT Technology review
- 카르마 부품
- 블루리본
- 과제 잘하는 방법
- 노보레베츠
- 경주
- 닭도리탕
- java oracle
Archives
- Today
- Total
필피리의 잡학사전
Android - Preference기능(자동로그인 기능에 사용) 본문
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1. 환경설정 개요 (Preferences)
안드로이드 플랫폼은 Data를 저장하는 방법으로 환경설정(이하 Preferences), 파일, Local DB, 네트워크를 제공한다.
그 중 Preferences는 가장 간단하게 정보를 저장하는 방법(mechanism)을 제공하며, App이나 그 컴포넌트 (Activity, Service 등)의 환경 설정 정보를 저장/복원하는 용도로 사용된다.
[출처] Preferences(환경설정)|작성자 다빈
2. 소스코드
간단하게 설명은 다른 블로그에서 퍼왔습니다.
사용법 또한 자동로그인 기능에 맞추어 설명하겠습니다.
먼저 처음로그인에 성공할 때 preference로 저장해줍니다.(기기에)
-소스코드
//프리퍼런스 설정 SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE); //preference이름을 PrefName으로 SharedPreferences.Editor editor = prefs.edit(); editor.putString("id", strid); //사용자에게 입력받은 strid를 저장 editor.putString("pw", strpw); //사용자에게 입력받은 strpw를 저장 editor.commit(); //commit
그리고 그다음 앱을 실행할 때마다 자동로그인이 체크되어있을 때 preference에 저장되어있는 것을 불러와 바로 로그인을 하면됩니다.
-소스코드
//프리퍼런스 가져오기(자동로그인 사용) SharedPreferences prefs = getSharedPreferences("PrefName", MODE_PRIVATE); strid = prefs.getString("id", ""); strpw = prefs.getString("pw", "");
'Developer > Android' 카테고리의 다른 글
로딩화면 구현하기 (0) | 2012.04.18 |
---|---|
안드로이드 ListView 사용시 배경이 검은색으로 될 때 (0) | 2012.03.04 |
안드로이드 전역변수 설정하기 (1) | 2012.02.13 |
안드로이드 - 새 activity 만들어 화면 뛰우기 (0) | 2012.02.06 |
안드로이드 간단한 토스트창 띄우기 (0) | 2012.01.31 |
Comments