2013-08-20 2 views
0

학생용 바코드와 라이브러리 북의 바코드를 디코딩해야하는 Android-phonegap 애플리케이션을 개발 중입니다. 먼저 연결된 모바일 카메라를 통해 바코드를 캡처해야합니다. 응용 프로그램. 여기 내가android-phonegap 앱의 바코드 디코딩

scancode.js 여기

window.plugins.barcodeScanner.scan(function(result) { 

    alert("We got a barcode\n" + 
      "Result: " + result.text + "\n" + 
      "Format: " + result.format + "\n" + 
       "Cancelled: " + result.cancelled); 

    }, function(error) { 

    alert("Scanning failed: " + error); 
    } 
    ); 

을 쓴의 .js 코드입니다 내가

burrow.html

<!DOCTYPE html> 

    <html> 

    <head> 
    <title>Burrow</title> 

<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script> 
<script type="text/javascript" charset="utf-8" src="PopUpBox.js"></script> 
<script type="text/javascript" src="Connect.js"></script> 
<script type="text/javascript" src="BarCode.js"></script> 

    </head> 
    <form> 
    <body> 
    <FORM> 
    <INPUT Type="button" style="background-color:#4682B4" VALUE="Back" onClick="history.go(-1);return true;"> 

    </FORM> 
    <br><br> 
    <img src="../www/images/pic.jpg" style="width:300px;height:80px;"> 
    <br><br><br> 


<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan(function(result)" value="Scan Student ID"></center> 
<br> 
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan(function(result)" value="Scan Book ID"></center> 

<br><br> 
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="Burrow_Confirmation()" value="Burrow"></center><br/> 
    </body> 
    </form> 
    </html> 

I 바코드 정보를 얻을 html 파일 설명서에 따라 바코드 스캐너 라이브러리를 만들었습니다. 코딩이 작동하지 않습니다. 솔루션을 제공해 주시겠습니까 ??

+0

config.xml에 플러그인을 추가 했습니까? –

+0

예 :(코딩에서 오류가 아닌 것 같습니까? – vishee

+0

'scancode.js' 파일을 어딘가에 포함하고 있습니까? "코딩이 작동하지 않습니다"라는게 무슨 소리 야? 무슨 일이 일어날 지에 대한 설명은 – MBillau

답변

0

바코드 스캐너의 경우이 플러그인 https://github.com/wildabeast/BarcodeScanner을 사용했습니다. 그것은 당신이 사용한 것과 똑같아 야합니다. 그렇다면 zxing 프로젝트를 이클립스에 추가하고 프로젝트에서 참조하고 필요한 zxing 활동 설정을 응용 프로그램 매니페스트 파일에 추가하십시오. 이 링크에 제공된 정보를 확인하십시오 https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner

+0

예. 나는 그것을 사용했습니다. 그리고 저는 여러분이 준 링크에서 언급 된 모든 것을했습니다. 코딩에서이 라이브러리를 사용하여 바코드 및 디코드를 얻는 방법에 대한 샘플 코드를 제공 할 수 있습니까? 가능한 경우? – vishee

+0

어떤 특정 오류가 발생합니까? 작동하지 않는 이유는 무엇입니까? –

+0

오류가 발생하지 않지만 경고 메시지가 표시됩니다. 또한 에뮬레이터에서 응용 프로그램을 실행할 수 없습니다. 바코드 스캐너 라이브러리와 연결 – vishee