2012-12-06 7 views
-1

나는 android eclipse에 대해 새롭다. 그리고 zxing 팀의 오픈 소스 인 QX 코드를 구성하거나 사용하는 방법을 알고 싶다. 어떤 대안이 있다면 pls도있다. 알려줘.QR 코드 ZXING 라이브러리로 생성

아무도 나에게 어떻게 진행해야한다고 제안 할 수 있습니까? 이 클래스 밖으로

+0

현재 표시된 예제는 정확하며 인코딩을 보여줍니다. (나는 사이에 편집을 볼 수 없습니다.) –

답변

1

점검 : Intents.java

ZXing 의도를 처리하는 클래스 즉.

당신은 다음 인코딩 할 데이터를 나타내는 그것에 엑스트라를 추가 ACTION = "com.google.zxing.client.android.ENCODE"

과 의도를 작성해야하고, QR의 형식/유형은 당신이 원하는.

인터넷을 사용할 경우 다른 옵션은 Google Image Charts API을 사용하여 다운로드하여 자신의 활동 내에서 표시 할 수있는 옵션입니다. 참고 : API가 depracated 않고 작업 코드에서 복사 된 2015

+0

어떻게 바코드 생성을 위해 Eclipse에서 직접 zxing API를 사용할 수 있습니까? –

4

때까지 기능 할 수있다 :

String theDataToDisplay = "Hello World!"; 

    Intent intent = new Intent("com.google.zxing.client.android.ENCODE"); 
     intent.putExtra("ENCODE_TYPE", "TEXT_TYPE"); 
     intent.putExtra("ENCODE_DATA", theDataToDisplay); 
     intent.putExtra("ENCODE_FORMAT", "QR_CODE"); 
     intent.putExtra("ENCODE_SHOW_CONTENTS", false); 
     startActivity(intent); 

이 장치에 설치 될 BarCodeScanner이 필요합니다. 패키지가 누락 된 경우를 대비하여이 코드를 시도해보십시오.

+0

.. 나는 안드로이드에 대한 응용 프로그램을 개발 중이므로 안드로이드 응용 프로그램에 ... –

+0

@ 323go..ok 그 모든 것을 잊어 버리고 내 다음 질문에 나를 도와주세요. –

+0

나는 zxing lib를 사용하고 싶습니다. qr 코드도 생성하려고합니다. http://zxing.googlecode.com/svn/trunk/android-integration/src/com/google/zxing/integration/android/IntentIntegrator.java이 클래스를 사용하려고하는데 오류가 발생했습니다. "12-08 00 : 36 : 49.173 : E/AndroidRuntime (310) : android.content.ActivityNotFoundException : 의도를 처리 할 활동이 없습니다. {act = com.google.zxing.client.android.SCAN (엑스트라가 있음)} " .... 내가 무엇을해야하는지 나에게 제안 할 수있다. –

1

프로젝트에서 제공하는 클래스는 위에 설명 된 Intent 기반 솔루션을 마무리합니다. 그렇게 쉬운 방법입니다.

는 클래스 자체는 유사하게 작동 인코딩 방법을 가지고, 예 우려 스캔/디코딩 비록 http://code.google.com/p/zxing/wiki/ScanningViaIntent

를 참조하십시오.

+0

thnx,하지만 난 QR 코드 양식을 생성하는 방법에 대해 알고 싶어요 zxing lib.,? –

+0

'의도'가 아닌가요? 확실합니까? 그것은 훨씬 더 많은 문제입니다. 코어 라이브러리 안의'core /'를 보라. '.qrcode' 패키지 안에'Encoder' 클래스가 있습니다. Barcode Scanner의 소스 코드를 'android /'로 보면, 그 사용법을 가이드로 볼 수 있습니다. –

+0

thnx Sean, 아니요, 의도를 사용하여 가능하면 사용할 준비가되었으므로 의도에 따라 코드를 표시하십시오. –

관련 문제