如果你已经拥有一部G1 ,那么也许已经尝试过应用手机扫描各种商品的条形码功能。在第一次Android应用开发设计大赛中就有一款备受关注的设计CompareEverywhere,可以说它并不是第一个应用此功能的程序,但却是很多人通过它了解到了可以应用扫描条形码来做很多有趣的开发。另外还有一个ShopSavvy 也值得我们关注,它可以通过扫描条形码来通过统一数据平台来比较不同商场和地区同一商品的价格,特别是针对当前的金融危机,老百姓花钱要更加谨慎,相信类似这样的应用将会得到非常好的推广。
也许现在你也正在考虑如何将这样一种符合当前经济形势的技术整合在自己的软件中,但却又无从下手。那么这里有一个非常简单的办法来解决这个问题,并且让你的软件非常容易的整合这个功能。上边所提到的两款Android APPs都同样调用了一款开源的核心程序ZXing (下载),你也可以尝试通过使用Intent将扫描条形码的功能加入到你的程序中。 ZXing目前所支持的几种编码格式:
- UPC-A and UPC-E
- EAN-8 and EAN-13
- Code 39
- Code 128
- QR Code
- Data Matrix (’alpha’ quality)
- ITF
这里需要着重提到比较流行的一种编码QR Code ,它较以往条形码所不同的是包含了更多的信息,例如:可以将地理信息、网站链接、联系方式等等资料存储在这样的2维方形编码中,它最大支持有250个字符的信息量。这个标准已经在日本非常流行,但是现在依然面临着让其它国家支持这样一个统一的标准的问题。
赶快在你的程序中试一试这样的功能吧!并且把你的发现或者经验分享给大家。 文章来源
Posted in Daily Cakes |




