java - How to decode qr code from SD card -


i want decode qr code image on sd card, , don't want use external scanner. use zxing library. have code

@override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     setcontentview(r.layout.activity_main);       textview txt = (textview)findviewbyid(r.id.textview1);     imageview img=(imageview)findviewbyid(r.id.imageview1);     img.setimageresource(r.drawable.qr);      bitmap bt = bitmapfactory.decodefile(environment.getexternalstoragedirectory().getabsolutepath()+"/cameraapplicationse/qr.png");      img.setimagebitmap(bt);     int [] pix = new int[bt.getwidth() * bt.getheight()];     luminancesource qr=new rgbluminancesource(bt.getwidth(),bt.getheight(),pix);     binarybitmap bitmap = new binarybitmap(new hybridbinarizer(qr));      reader reader = new multiformatreader();             result result;               try {         result = reader.decode(bitmap);         txt.settext(result.gettext());     } catch (notfoundexception e) {         // todo auto-generated catch block         e.printstacktrace();         txt.settext("notfoundexception");     } catch (checksumexception e) {         // todo auto-generated catch block         e.printstacktrace();     } catch (formatexception e) {         // todo auto-generated catch block         e.printstacktrace();     }        } 

in manifest file add user permission on read , write external storage. in attempt receive in textview - notfoundexception. in image have qr code, independently created. in website. have mistake? please, me.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -