Hi. I am a newbie and trying to decode a barcode image stored in res
folder using Zxing library. I am using this code.
package com.example.barcodescan;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.widget.TextView;
import com.google.zxing.MonochromeBitmapSource;
import com.google.zxing.MultiFormatReader;
import com.google.zxing.qrcode.QRCodeReader;
public class barcodescan extends Activity {
/** Called when the activity is first created. */
private TextView tv;
com.google.zxing.Result result;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.text);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.bar2);
MultiFormatReader reader1 = new MultiFormatReader(); //for all
barcode formats
QRCodeReader reader = new QRCodeReader(); //only for QRCode
format
try
{
result = reader1.decode(new MonochromeBitmapSource(bitmap));
tv.setText(result.getText());
}
catch(Exception e)
{
tv.setText("within catch block");
}
}
}
but there is error when i uses MonochromeBitmapSource constructor. the
error is "Cannot instantiate the type MonochromeBitmapSource". I dont
know how to solve it. at few sites i found using
YUVMonochromeBitmapSource but its not available in
com.example.zxing. !! I am confused. plz help
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---