2011-02-08 11 views
0

ちょっと、ここにはバーコードの読み取りについての記事がたくさんありますが、数字の文字列からバーコードを生成し、生成されたバーコードをアプリケーションに表示します。 私はいくつかのライブラリiTextPdfとバーベキューを見てきました。特に、私はiTextPdfを使って作業しようとしていました。androidで1Dのバーコードを生成する

誰かが簡単な実装を提供してくれたり、

バーコードをカスタムビューに直接描画して、他のコントロールとの線形レイアウトで表示したいと考えています。スターターこのエラーやアプリのために

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    Barcode128 code128 = new Barcode128(); 
    code128.setCodeType(Barcode128.CODE128); 
    code128.setCode("123456789"); 
    Image image128 = code128.createTemplateWithBarcode(barcodeview, null, null); 
} 

文句を言わない、実際に実行されますが、私は、レイアウトの上でこれを描画する方法がわかりません。

これは、次のエラーをあなたの助けのため

02-07 23:55:31.868: ERROR/AndroidRuntime(212): Uncaught handler: thread main exiting due to uncaught exception 
02-07 23:55:31.878: ERROR/AndroidRuntime(212): java.lang.VerifyError: com.itextpdf.text.pdf.Barcode128 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at com.example.barcodetest.Main.onCreate(Main.java:17) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.ActivityThread.access$2100(ActivityThread.java:116) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.os.Handler.dispatchMessage(Handler.java:99) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.os.Looper.loop(Looper.java:123) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at android.app.ActivityThread.main(ActivityThread.java:4203) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at java.lang.reflect.Method.invokeNative(Native Method) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at java.lang.reflect.Method.invoke(Method.java:521) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 
02-07 23:55:31.878: ERROR/AndroidRuntime(212):  at dalvik.system.NativeStart.main(Native Method) 

感謝を与えます。

答えて

1

あなたのスタックトレースに基づいて、iTextPDFは少なくとも再コンパイルなしではAndroidと互換性がなく、おそらくそれ以上の大幅な変更が行われます。 iTextPDF for Androidのための別のプロジェクトがあることを覚えておいてください - それがあなたが使っていたものかどうかわかりません。

search on a major search engineは、this productとなります。

+0

ありがとう、私はその製品を見ましたが、それからダウンロードを得ることができましたが、それは今日働いています!また、それは実装するのがかなり簡単だと思われる – Rob

+0

非常にライセンスが高価です。 – Rob

関連する問題