バーコードアプリを開発しています。キャプチャされたバーコードカメラ画像は、ZXingライブラリを介してデコードされます。だから単に私はjarファイルをダウンロードして外部jarとして追加しました。しかし、私の問題は、サンプルコードがまったくないのに、どうすればそのクラスの使用を開始できるかということです。それで、私がそのプロセスを簡単に通過できるように、私にいくつかの最初のものを提供してくれませんか。
2092 次
4 に答える
2
OK、Zxingライブラリのソースリンクに目を通し、Android-Zxingライブラリの使用方法を見つけることができるAndroid-Integrationの部分を見てください。
于 2012-04-10T09:09:52.657 に答える
1
次のように、アプリケーションからZXingSCANインテントを呼び出す方法:
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Ref:http://code.google.com/p/zxing/wiki/ScanningViaIntent
Sample code:http://as400samplecode.blogspot.in/2011/09/android-barcode-scanner-using-zxing.html
于 2012-04-10T09:30:55.497 に答える
0
インテントメソッドを使用したくない場合は、プロジェクトで直接ZXingのいくつかのクラスを使用できます。
私はこれらの2つのstackoverflowの投稿に続いて同じことをしました
Androidプロジェクトでライブラリとしてzxingコアを使用するにはどうすればよいですか?
基本クラスをコピーした後、試行錯誤の方法で、CaptureActivity.javaクラス(これはメインのアクティビティクラスです)のコードの一部を取り除くことができます。
于 2012-04-10T10:10:15.223 に答える
0
私の方法は、コードをhelloworldにインポートし、それを機能させてから、これをサブプロジェクトとしてインポートすることで試してみることでした。このhelloworldプロジェクトも4sharedにアップロードしました。この投稿を参照してください。
于 2012-06-25T18:26:59.163 に答える