2012-02-23 3 views
1

현재 프로젝트의 경우 우리는 자체 응용 프로그램을 통해 QR 코드를 스캔해야합니다. 우리는 가능성을 검토 한 결과 https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner이 최선의 선택이라는 것을 알았습니다. 우리는 기본적인 테스트 애플리케이션을 만들었고 에뮬레이터에서 제대로 실행됩니다.Phonegap - 바코드 스캐너 플러그인 - 실제 장치에 클래스가 없습니다.

그러나 실제 andriod 기기에는 스캔을 시작해야하는 버튼을 누르 자마자 문제가 발생합니다. "클래스를 찾을 수 없습니다."라는 메시지가 팝업으로 표시됩니다.

우리는 우리의 테스트 응용 프로그램에 대한 this 튜토리얼을 따랐습니다.


나는이 문제가 phonegap 클라우드에 있음을 발견했다. 그것은 플러그인을 지원하지 않는 것 같습니다. 우리는 andriod와 iOS 용으로 빌드해야합니다.

답변

0

바코드 스캐너 앱을 개발하는 데 사용중인 API가 확실하지 않습니다. 내 추천은 Zxing API를 사용할 수 있다는 것입니다. 이 API를 사용하는 데는 두 가지 방법이 있습니다.
1. 앱에서 Intent로이 API를 호출 할 수 있습니다. zxing 응용 프로그램이 장치에 설치되어있는 경우 인 텐트는 zxing 응용 프로그램을 시작하고 그렇지 않으면 안드로이드 마켓에서 다운로드합니다.
2. 오픈 소스이므로 zxing 코드에서 관련 코드를 추출 할 수 있습니다.
Zxing을 사용할 때의 문제점을 알려주십시오. 나는 이것을했다.

RedLaser라는 또 다른 API가 있습니다. 그러나 이것은 오픈 소스가 아니므로이를 사용하려면 비용을 지불해야합니다. 이것은 또한 신뢰할 수 있습니다.

+0

저는 Zxing API를 사용하고 있습니다. 문제가 phonegap 클라우드와 관련이 있음을 발견했습니다. – Reinard