第 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 字符串。

要点

把二维码想成 「可印刷的字符串快捷键」。后续课时将讲冗余(纠错)、载荷格式,以及发布前如何验证扫描。

想动手练习时,可使用 DevCove 相关工具——可选,不属于本课正文。

打开相关工具

返回课程概览