sharedpreference 란
SharedPreferences는 소량의 데이터를 키-값 쌍으로 저장하고 검색할 수 있는 Android API입니다.
사용자 설정, 사용자 인증 토큰 또는 기타 소량의 데이터와 같은 간단한 사용자 기본 설정을 저장하는 데 자주 사용됩니다.
SharedPreferences는 Android 파일 시스템 위에 구축되어 기기의 로컬 파일 시스템에 데이터를 저장합니다.
데이터는 동일한 패키지 내의 여러 applications에서 액세스할 수 있는 XML 파일에 저장됩니다.
SharedPreferences 예시
// Get the SharedPreferences object
SharedPreferences sharedPref = getSharedPreferences("my_prefs", Context.MODE_PRIVATE);
// Write the user's name to SharedPreferences
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("user_name", "John");
editor.apply();
// Read the user's name from SharedPreferences
String userName = sharedPref.getString("user_name", "");
Android 애플리케이션에서 SharedPreferences를 사용하려면 getSharedPreferences() 메서드를 사용하여 가져올 수 있는 SharedPreferences 클래스의 인스턴스를 만들어야 합니다.
개체에 대한 reference가 있으면 아래의 메서드를 사용하여 데이터를 읽고 쓸 수 있습니다.
데이터 유형에 따라 읽기에 get..., 쓰기에 putInt(), putFloat(), putString() 또는 putBoolean() 메서드를 사용할 수 있습니다.
'개발 > Android Studio' 카테고리의 다른 글
[Android] PackageManager (0) | 2023.03.25 |
---|---|
[Android] activity 를 intent 로 실행하는법 (startActivity startActivityForResult) (0) | 2023.03.24 |
[Android Studio] 부팅시 service 구동하기 (0) | 2023.03.13 |
[Android Studio] Context, getApplicationContext 란 (0) | 2023.03.13 |
[Android Studio] IPC, RPC 차이점 (0) | 2023.03.13 |