今天手机端需要用到了二维码扫描的功能,所以学习整理一下:
我根据网上所说的用的Zxing的库,找了一个精简版的,来自极客学院课程分享的源码。我按照学习所说的步骤写好了,导入进去修改代码,然后添加permission,然后注册caputaryActivity,运行后可以调出摄像头,但是扫描没有接受扫描结果的东西。于是用了onActivityResult方法来接收StartActivityForResult传入的intent,但是还是接收不到,扫半天不出结果,晕死了半天,找了半天原因,也对照了半天,还是不行,问了极客学院老师贴代码还在询问中,我也就想换一种方法了。(期间一直以为是涉及到fragment调用扫描然后再activity上显示等的问题,写了个例子用了两个activity也是不行)
参考网址:
http://www.jikexueyuan.com/course/134.html
http://blog.csdn.net/piglovesula/article/details/10373959
http://blog.csdn.net/piglovesula/article/details/37872435