안드로이드 최초 실행 확인 법


안드로이드 최초 실행을 확인하는 방법은

SharedPreferences 를 사용 하는 것입니다.

SharedPreferences 는 안드로이드에서 DB를 사용하지 않고 값을 저장할 때 사용합니다.

예를 들어 문자열, boolean 값 등..

SharedPreferences 는 파일 형태로 저장되며 App 을 삭제하기 전까지 유지가 되고, App 을 삭제하면 지워지고,

앱에서 Data 지우기를 해도 지워집니다.

[Activity]

//최초 실행 여부 판단하는 구문
SharedPreferences pref = getSharedPreferences("isFirst", Activity.MODE_PRIVATE);
boolean first = pref.getBoolean("isFirst", false);
if(first==false){
    Log.d("Is first Time?", "first");
    SharedPreferences.Editor editor = pref.edit();
    editor.putBoolean("isFirst",true);
    editor.commit();
    //앱 최초 실행시 하고 싶은 작업
}else{
    Log.d("Is first Time?", "not first");
}