1. 程式人生 > >1分鐘快速實現高效的掃描二維碼,急速識別手機相簿二維碼

1分鐘快速實現高效的掃描二維碼,急速識別手機相簿二維碼

最近由於專案需求,需要在二維碼掃描時新增識別相簿內二維碼的功能,於是,遇到了許多問題在這裡總結,好為以後不在採坑。

1、二維碼識別速度慢,效率低

2、手機相簿內的二維碼識別速度慢,識別不出來

好了,主要問題就是這些。

下面直接上程式碼,

使用常規方法在掃描手機相簿二維碼時在onActivityResult 方法回撥後無法解析圖片內二維碼,導致無法獲得 Result 物件一直為null,如下,

於是,更換了另外一種方法,採用自定義view,可以修改掃描框顏色以及大小

在Activity中,下面奉上程式碼

 由於程式碼量過多在這裡就不一一貼出來了,

apk下載連結:https://pan.baidu.com/s/1wiMPyQIjIoUfcPXfvwrTkg 密碼:t2da

如何感覺有用到的同學,幫忙點個star 吧