你能给我解释一下二维码是如何创建的,以及它们是如何被跟踪的吗?生成的代码存储在DB中。
实际上,我对二维码阅读器应用程序的工作原理感到困惑。如果我创建一个用户可以生成二维码的网站。每个生成的二维码都将保存在我的网站数据库中。那么,我也要写一个应用程序吗?一个应用程序将读取读取的二维码图像从图像,并将采取相应的行动,或二维码阅读器应用程序将完成这项工作?
致敬,aqif
发布于 2010-09-28 05:31:02
QR Code是一种二维条形码,用于存储少量的文本或数据(请参阅维基百科)。存在不同大小和纠错级别的QR条形码,以存储具有可选择的冗余量的不同数量的数据。
今天的移动电话平台中的实现,例如Android,可以使用二维码的内容作为URL在手机的Web浏览器中打开。(苹果iPhones应该能够使用免费的Semacode软件读取二维码。)因此,您可以使用网站日志分析器等工具来跟踪这些条形码的使用情况。
手机可以使用的其他数据格式包括vCard,它用于存储个人的联系信息(参见维基百科)。与URL不同的是,这些URL的使用很难跟踪(即,如果用户拨打电话号码,而不是打开嵌入其中的URL)。虽然纯URL通常与二维码一起使用,但vCard确实有URL域。
如果你想从你的网站生成二维码,你可以使用谷歌图表(就像Adam Straughan所说的那样),或者如果你想在你自己的服务器上这样做,你也可以使用为流行的编程语言而存在的许多库中的一个(例如,http://phpqrcode.sourceforge.net/ for PHP,或者http://code.google.com/p/zxing/ for Java)。您必须提供有效的URL或vCard作为要编码的文本,手机才能扫描二维码。工业应用程序在编码内容上有所不同。
最有可能的是,您不会在数据库中存储QR码图像本身。相反,您可以存储条形码中包含的URL或其他文本,以便在扫描条形码时查找必要的信息,或者在需要时重新生成条形码。
发布于 2011-12-13 19:00:29
我可以推荐这个:http://www.thonky.com/qr-code-tutorial/。非常详细,但只涵盖特定类型的二维码。
发布于 2010-09-28 05:11:32
二维码是一种encoded piece of text,文本可以是可识别的格式(由阅读器应用程序识别,通常在您的手机或类似设备上),然后可以被视为url、vCard、地图位置等。二维码不会被跟踪,您会考虑使用RFID吗?
你不太可能会存储二维码。有一个Google chart api可以生成图像,我相信您可以购买自己的服务器端小部件,或者使用xzing库。
https://stackoverflow.com/questions/3807832
复制相似问题