android 지문인식 예제

5. “안드로이드 이미지 자산”의 도움으로 지문 아이콘을 만듭니다. 이렇게하려면, 그리기 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로운 만들기 IC_action_fingerprint이 릴리스는 안드로이드에 오디오 처리에 향상된 기능을 추가, 포함: 안드로이드 마시멜로의 출시 이후, 개발자는 지문을 추가 할 수 있었다 안드로이드최초의 공식 생체 인식 API인 핑프린트매니저를 사용하여 앱에 대한 인증을 제공합니다. 우리는 사용자 인증에 대한 안드로이드 지문을 사용하려고하기 때문에, 우리는 안드로이드 지문에 대한 사용자 권한을 추가합니다. 또한 응용 프로그램 클래스에서 확장 되는 사용자 지정 응용 프로그램 클래스를 사용 하려고 합니다. 아래 코드를 매니페스트 파일에 추가합니다. 그래서, 틀림없이, 이것은 내가 무슨 일이 일어나고 있는지 이해하기 위해 자신을 고군분투 하는 곳이다. 나는 구글에서 지문 Dialog 샘플과 함께 따라, 당신은 지문 관리자에 공급하는 지문 관리자Compat.CryptoObject가 필요한다는 것을 배웠습니다. 이 CryptoObject의 목적은 사용자가 실제로 지문으로 인증 한 후에만 사용할 수있는 Android KeyStore에 할당되는 대칭 키를 관리하는 것입니다.

즉, 사용자가 생체 인식으로 자신을 인증 한 것을 알고있는 방법입니다. 아메리칸 익스프레스의 벤 오버크펠(Ben Oberkfell)의 이 위대한 강연에서 이 흐름에 대해 자세히 알아볼 수 있으며, 특히 백엔드에 연결하는 방법을 알아볼 수 있습니다. 우리가해야 할 일의 단계를 배치하고 필요한 코드로 따라 보자 : 안드로이드 스튜디오 프로젝트 도구 창 내에서 응용 프로그램 -> 자바 -> com.ebookfrenzy.fingerprintdemo 항목으로 이동하고 마우스 오른쪽 버튼을 클릭합니다. 결과 메뉴에서 새 -> Java 클래스 옵션을 선택하여 새 클래스 만들기 대화 상자를 표시합니다. 클래스 FingerprintHandler의 이름을 지정하고 확인 버튼을 클릭하여 클래스를 만듭니다. 더 나은 안드로이드를 실행하는 장치에 대한 응용 프로그램을 최적화하려면, 대상SdkVersion을 설정 “23″, 안드로이드 시스템 이미지에 응용 프로그램을 설치, 그것을 테스트, 다음이 변경으로 업데이트 된 응용 프로그램을 게시. 지문 인증을 요구하려면 앱에서 프로젝트 매니페스트 파일 내에서 USE_FINGERPRINT 권한을 요청해야 합니다. 안드로이드 스튜디오 프로젝트 도구 창 내에서 찾아 응용 프로그램을 편집 -> 다음과 같이 권한 요청을 추가하는 AndroidManifest.xml 파일 매니페스트 : 당신은 안드로이드 장치의 넓은 범위에 응용 프로그램에 액세스 할 수 있도록하려는 경우, 당신은 어떤 버전을 확인해야합니다 응용 프로그램이 현재 설치되어 있는 Android의 API 수준에 따라 생체 인증을 다르게 처리합니다.

Bookmark the permalink.

Comments are closed.