Page 475 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 475
② 어플리케이션 소스(Android Studio 이용 : JAVA)
[ WelcomeActivity.java ] //초기화면
package com.example.user.login_form;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import com.base.BaseActivity;
import com.lock.LockActivity;
import com.login.LoginActivity;
public class WelcomeActivity extends BaseActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
//DB 대신 간단한 SharedPreferences 사용
//SharedPreferences : 간단한 값을 저장하기 위해 사용, 파일형태로 데이터
저장
//주의사항 : 어플리케이션 삭제 시 정보도 사라짐
SharedPreferences test = getSharedPreferences("test", MODE_PRIVATE);
//test라는 SharedPreferences를 불러온다.
String first_data = test.getString("flag","0"); //sharedpreferences에서 PH
파일의 값을 가져와서 first에 넣기
if(first_data.equals("0")) //만약 first에 값이 없다면(잠금을 한 적 없다면)
{
; //아무 처리도 하지 않는다.
}
else //만약 first에 값이 있다면(잠금을 했었다면)
- 468 -