Android Générer du code QR et du code à barres à l'aide de Zxing

Code pour générer des Qr code à l'aide de zxing est ---

Il prend les données de chaîne et du imageview Cela fonctionne bien

private void generateQRCode_general(String data, ImageView img)throws WriterException {
    com.google.zxing.Writer writer = new QRCodeWriter();
    String finaldata = Uri.encode(data, "utf-8");

    BitMatrix bm = writer.encode(finaldata, BarcodeFormat.QR_CODE,150, 150);
    Bitmap ImageBitmap = Bitmap.createBitmap(150, 150,Config.ARGB_8888);

    for (int i = 0; i < 150; i++) {//width
        for (int j = 0; j < 150; j++) {//height
            ImageBitmap.setPixel(i, j, bm.get(i, j) ? Color.BLACK: Color.WHITE);
        }
    }

    if (ImageBitmap != null) {
        qrcode.setImageBitmap(ImageBitmap);
    } else {
        Toast.makeText(getApplicationContext(), getResources().getString(R.string.userInputError),
                Toast.LENGTH_SHORT).show(); 
    }
}

Maintenant, ma question est ,comment obtenir bar code à l'aide de la même bibliothèque.j'ai vu certains fichiers liés à bar codes mais je ne suis pas sûr de savoir comment faire.
Depuis que je veux générer le bar code au sein de l'application et de ne pas appeler tout web service. Depuis que je suis déjà à l'aide de zxing,aucun des points de y compris itext et barbecue pots

source d'informationauteur Ciff