2012-04-22 5 views

Répondre

0

Je ne sais pas si c'est ce que vous demandez, mais vous vous pouvez scanner un code-barres à l'aide ZXing d'un de vos activités comme ceci:

   try { 
        Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
        intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "QR_CODE_MODE"); 
        intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", "PRODUCT_MODE"); 
        startActivityForResult(intent, 0); 
       } 
       catch (ActivityNotFoundException e) { 


       } 

Pour faire quelque chose avec le code à barres comprennent ceci:

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"); 


       Toast.makeText(this, contents, Toast.LENGTH_SHORT).show(); 

      } else if (resultCode == RESULT_CANCELED) { 
       // Handle cancel 
      } 
     } 
    } 

Vous devez avoir le ZXING barcode app installé sur votre appareil.

+0

je vous remercie pour votre réponse. c'est ce que j'ai déjà fait, je veux déplacer le résultat de l'image (le résultat du code QR) à mon avis, c'est exactement ma question – user1297967

Questions connexes