2012-01-28 4 views
0

나는 안드로이드 개발에 초보자입니다. 나는 시작할 때 암호를 묻는 간단한 암호로 보호 된 응용 프로그램을 만들고 싶습니다. 로그인 대화 상자는 암호 또는 종료만을 요청해야합니다. 그게 다야! 암호가 올바르게 입력되면 응용 프로그램을 실행해야합니다. 그렇지 않으면 암호를 다시 입력하라는 메시지가 표시되고 종료 옵션을 제공해야합니다.간단한 암호로 안드로이드 응용 프로그램을 보호하십시오.

스크래치에서 모든 세부 사항에 대한 답변을 환영합니다.

+0

아무 것도 시도해 보지 않으셨습니까? – hop

답변

4

는 다음 단계에 따라

  1. 는 그것에서 onCreate에서 별도의 활동을 확인 경고 대화 팝업.
  2. 암호가 맞으면 Intent를 사용하여 활동을 시작하십시오.
  3. else finish() 현재 활동.
  4. 암호를 데이터베이스 또는 SharedPreferences에 저장할 수 있습니다.

  5. 데이터베이스 또는 SharedPreferences를 사용하도록 인터넷을 참조하십시오. 된 SharedPreferences의

예 :

SharedPreferences mySharedPreferences; 
     SharedPreferences.Editor myEditor; 
      mySharedPreferences = getSharedPreferences("usernamepassworddetails", MODE_PRIVATE); 
     myEditor = mySharedPreferences.edit(); 
     myEditor.commit(); 

//In this code you can add the details 


myEditor.putInt("username", imageWidth); 
     myEditor.putInt("password", imageHeight); 
     myEditor.putInt("position", currentPosition); 
     myEditor.commit(); 

// 코드, 데이터 데이터베이스 관련 코드에 대한

mySharedPreferences.getInt("username", 0) 
mySharedPreferences.getInt("password", 0) 

을 PIN이이 링크를 참조하기 : http://www.vogella.de/articles/AndroidSQLite/article.html

을 알려주세요 이게 어떤 도움이라면.

+0

이 답변을 주셔서 감사합니다. 실제로 Google을 통해 비밀번호를 사용하여 특정 활동을 보호하는 방법을 찾고 나에게 올바른 방향으로 나를 알려주었습니다. –

관련 문제