一维码/二维码扫描,zxing的方式,借鉴了其他源码,有一定优化