Android SharedPreferences
안드로이드에서 제공하는 SharedPreferences에 대해서 알아봅니다.
iOS에서 NSUserDefault와 같은 개념으로 보시면 됩니다.
간단하게 앱내에 저장하고 불러오는 용도로 쓰이는데 로그인 후 아이디, 비밀번호 저장등에 사용하면 좋을 것 같네요.
아래는 디바이스 정보를 불러와 SharedPreferences를 이용하여 저장하는 코드입니다.
//디바이스 아이디 및 폰번호 가져오기
TelephonyManager telephony = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String my_phone_num = telephony.getLine1Number(); //폰번호
String mu_phone_deviceid = telephony.getDeviceId();
//데이터 저장 및 로드
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("deviceID", mu_phone_deviceid);
editor.commit();
데이터를 불러오는 방법은 다음과 같아요
SharedPreferences pref = getSharedPreferences("pref", MODE_PRIVATE);
pref.getString("deviceID", "");
String deviceid = pref.getString("deviceID", "");
'IT > Android' 카테고리의 다른 글
구글 플레이 마켓에 앱이 삭제 된 경우. 이렇게 해결 하세요. (5) | 2020.02.21 |
---|---|
[안드로이드] Unable to locate adb 에러 해결 (0) | 2019.05.28 |
스크롤뷰 내부 특정뷰로 포커스되는 현상 막기 (0) | 2018.09.04 |
[오류] is not translated in ko (0) | 2017.03.08 |
Jar mismatch! Fix your dependencies 해결방법 (1) | 2014.09.19 |
안드로이드 상단 타이틀바 없애기 (0) | 2014.09.17 |
Android AsyncTask (1) | 2014.09.01 |
Android AlertDialog (0) | 2014.07.10 |