在使用Zxing库来实现 二维码生成,扫描的时候。都是相当简单的,但是 在读取本地图片上,我遇到了一些问题,把问题和解决的方法贴出来,希望能为以后提供参考:
先贴几个部分的代码:
如果有尝试写过,那么第一个代码是很好理解的。
这个 onActivityResult 方法在 CustomScanActivity(也就是自定义的扫描的Activity)中,,用于处理从相册中文件,请看一下我的注释
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri sourceUri = null;
switch (requestCode){
case SELECT_PHOTOS:
// 首先获取到此图片的Uri
sourceUri = data.getData();
try {