2013-09-02 2 views
0

Java를 사용하여 노트북 지문 인식 드라이버에 액세스 할 수 있습니까? 내 OS로 Fedora를 사용하고 있습니까? Java에 대한 지원 라이브러리가 있습니까? 아니면 C/C++ 언어로이 작업을 수행 할 수 있습니까?지문 인식 드라이버 액세스 방법

답변

1

짧은 답변, 아마도 그렇지는 않습니다.

랩탑의 지문 인식기는 오랫동안 특정 운영 체제 제조업체의 지문 인식 드라이버가 있습니다. 특정 운영 체제 용 드라이버의 오픈 소스 버전을 찾아야합니다. Linux를 사용하고 있기 때문에 오픈 소스 드라이버가 실제로 존재할 가능성이 있으며 다운로드 할 수 있습니다.

드라이버의 소스 코드를 검색 한 후에는 Java에서 액세스해야합니다. 드라이버가 C로 작성된 경우, 이는 C 인터페이스를 작성하고 Java Native Interface (JNI)로 C 인터페이스에 액세스하는 것을 의미합니다.

이 문제는 (x32 및 x64, Windows, Mac, Linux 등) 코드를 사용하여 계획하고있는 각 운영 체제 및 아키텍처에 대해 드라이버의 소스 코드와 자신의 인터페이스를 컴파일 한 다음 런타임에로드 할 올바른 라이브러리를 동적으로 선택하십시오.

이것은 단지 그것을위한 측면 프로젝트 일 뿐이지 만, 당신의 지문 인식 스캐너에 대한 오픈 소스 드라이버를 찾아보고 시도해 본 다음에 C 및 JNI에 익숙해지기 시작하십시오.

더 큰 프로젝트를위한 것이라면, 발견 한 드라이버에 대해 라이센스 문제에 대해 신중해야합니다.