由于最近的项目是关于快递单信息的,需要识别快递单上的条形码,当然直接使用zxing 来扫描很方便,网上有很多例子,但这里的需求是拍照后进行识别,网上看了下没有多少例子,查了相关资料,记录下自己的解决办法。
用到了Zxing
,我直接用的是github上别人封装好了的,项目地址
下面是自己添加的一个识别条形码的方法:
/**
* 根据图片路径解析图片中的条形码,返回Result对象
*
* @param path
* @return
*/
protected Result scanningImage(String path) {
if (TextUtils.isEmpty(path)) {
return null;
}
// DecodeHintType 和EncodeHintType
Hashtable<DecodeHintType, String> hints =