2012-12-06 5 views
1

Android 용 평범한 EditText 암호 입력에 대한 다른 대안이 있는지 알고 싶습니다. 잠금 화면 패턴 잠금과 비슷한 앱에 통합 할 수있는 API 또는 오픈 소스 코드가 있습니까? Intent가 해시, 숫자, 문자열 또는 사용자가 입력 한 Pattern을 나타내는 모든 것을 반환 할 수 있습니다.응용 프로그램에서 Android 패턴 입력

나는 비슷한 것을 생각하고있었습니다.

  1. 내 코드는 인 텐트를 호출합니다.
  2. 패턴 꼬추를 잠금 화면 유사한
  3. 사용자가 자신의 패턴이 후두둑를 나타냅니다
  4. 의도를 반환 뭔가를 입력을 보여줍니다.
  5. 나는 반환 된 데이터를 삭제합니다.

왜 내가 이것을 원하고 필요합니까? 내 응용 프로그램에서 사용자로부터 입력 암호가 필요합니다 (로그인에 사용되지 않거나 암호화에 사용됨). 그리고 나는 사용자가 입력하는 것이 지루하다고 생각했다. 그리고 스 와이프 잠금 패턴이 더 쉬울 것입니다.

답변

3

이 프로젝트를 보시려면 android-lockpattern 트릭을해야합니다.

예를 들어, 새로운 패턴이

... 
// this is your preferred flag 
private static final int _ReqCreatePattern = 0; 

... 

Intent intent = new Intent(context, LockPatternActivity.class); 
intent.putExtra(LockPatternActivity._Mode, LockPatternActivity.LPMode.CreatePattern); 
startActivityForResult(intent, _ReqCreatePattern); 

을 사용 그리고 결과를

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    switch (requestCode) { 
    case _ReqCreatePattern: 
     if (resultCode == RESULT_OK) { 
      String pattern = data.getStringExtra(LockPatternActivity._Pattern); 
      ... 
     } 
     break; 
    } 
} 
+0

MMY LockPatternActivity 나던을 well..Any 내가 놓친 거지 어떤 sugestions로 _Mode 및 LPMode을 알고 얻을 만드는 방법? 내가 당신의 샘플 코드를 (당신과 비슷한) 시도했을 때, 나의 활동은 몇 가지 버그를 가지고있다. 버튼을 클릭 할 때와 같이 새로운 패턴을 만들고 싶을 때 'APPLICATION UNFERTUNATELY STOPPED'라고하는 응용 프로그램이 있습니다 .. – piggy

+0

logcat 출력을 어딘가에 게시하고 (예 : pastebin.com) 링크를 보내 주시겠습니까? – vasart

+0

문제는 해결되었습니다 .. 그 이유는 그들이 사용하고있는 빠른 사용으로 인해 사이트에 글을 작성했기 때문에 MANUAL 또는 TURL ECLIPSE 방법을 사용할 수 있습니다. ECLIPSE 방법을 선택했습니다 :] .. 그리고 THED는 THEME 설정을 포함하지 않습니다. 그래서 거기에는 안타깝게도 멈추었습니다. 그 이유는 명시된 주제가 없었기 때문입니다. – piggy

관련 문제