今回はZXingに新しい質問があります。ZXing をアプリで使用する方法について、このサイトで見つけることができるすべてを読みましたが、混乱しています。DB アプリを作成しました。グループ名、時間、費用などのデータを含むバーコードを作成したいと考えています。複雑なことは何もありません。問題なくバーコードをオンラインで作成できます。問題は、ZXing の SCAN_RESULTS によって返された「コンテンツ」からグループ名、時間、およびコストを抽出する方法です。
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.scanButton:
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, REQUEST_BARCODE);
break;
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == REQUEST_BARCODE) {
if (resultCode == RESULT_OK) {
//barcode is variable where the string from SCAN_RESULT is stored
String barcode = intent.getStringExtra("SCAN_RESULT");
// etName.setText(barcode);
どうもありがとう