android有个应用叫 条码扫描器,能扫描一维码跟二维码,很有意思。我想知道这个应用实现的原理是什么啊?原理就可以了。比如是根据黑白分布算出来的嘛?