第 1 课
什么是二维码
理解二维码结构与扫描器读取的内容。
二维码(QR Code,Quick Response)是一种二维条码,存储字符串载荷——最常见的是 URL、纯文本,或 Wi-Fi 等结构化连接字符串。
模块,而非给人看的像素
黑白方块是网格中的 模块。扫描器会识别:
- 定位图案 — 角落三个大方块
- 时序图案 — 帮助相机映射网格
- 格式与版本信息 — 告诉解码器如何读取
- 数据与纠错码字 — 实际载荷与冗余数据
不必死记几何结构。关键是:载荷是文本(或被当作文本解读的字节),由手机 App 或扫描库解码。
常见编码内容
面向开发者的常见载荷:
https://example.com/path— 打开浏览器- 纯文本 — 展示或复制消息
WIFI:T:WPA;S:Network;P:password;;— 许多移动系统的 Wi-Fi 连接提示
二维码只是传输层。载荷错误时,扫描可能成功但结果错误。
本地生成 vs 托管服务
不少在线生成器会上传内容,或用跟踪短链包装 URL。本地生成让载荷留在你的设备上——适合内部 URL、预发环境链接或不希望被记录的 Wi-Fi 字符串。
要点
把二维码想成 「可印刷的字符串快捷键」。后续课时将讲冗余(纠错)、载荷格式,以及发布前如何验证扫描。