博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
常见数据类型的手机二维码生成与识别格式参考
阅读量:6591 次
发布时间:2019-06-24

本文共 1648 字,大约阅读时间需要 5 分钟。

  hot3.png

随着智能设备的普及,二维码(2D barcode or QR code=Quick reference code)的使用越来越广泛,用智能手机拍下二维码就方便地获取网址、手机号码以及个人名片等有用的信息。本文将要介绍的是可被一般智能设备识别的二维码 数据存储格式。

1. 网址 (URL)

包含网址的二维码是当前应用使用最广泛的(例如:),二维码识别软件能够通过 http://前缀识别该数据代表一个网址。使用{URLTO:lzw.me} 类似的语法格式也可产生同样的效果。

2. 电子邮箱地址(E-mail Address)

电子邮箱基本上是每个互联网用户必备的沟通方式之一,二维码保存可识别的电子邮箱地址(例如webmaster@zhiwenweb.com)的语法格式是{mailto:webmaster@zhiwenweb.com}。

 

3. 电话号码 (telephone numbers)

电话号码的二维码数据格式很简单:{tel:13955555555}。如果是家用或办公固话则需要加上区号,需要和海外联系的朋友则需加上中国国家代码+86。

 

4. 联系人名片(Contact information)

适合以二维码识别的联系人名片数据格式有多种,其中vcard(电子名片)是一种最常见的格式。相对于其他数据类型来说,联系人名片的格式要复杂的多。

1>. MECARD

当前大部分的二维码识别软件,一般都支持由日本的docomo公司制定的MECARD数据格式。MECARD是一种相对较为简单的格式,一个示例如下:

MECARD:N:ren,xia;ADR:beijing,beijing,china;TEL:+865558888888; EMAIL:webmaster@zhiwenweb.com;URL:http://lzw.me;QQ:12345678;; 

2>. BIZCARD

这种数据格式和MECARD类似,似乎比MECARD更加简单。一个可供参考的例子如下:

BIZCARD:N:xia;X:ren;T:Software Engineer;C:sina;A:chaoyang, beijing, China 100101;B:+8655555555;E:webmaster@lzw.me;;

3>. vCard

一种很常用的电子名片数据格式。从windows的地址簿到linux的联系人;手机、PC皆能兼容,语法比较烦琐。可参考该文:

php生成二维码方法及二维码名片的生成格式vcard介绍

 
 

5. 短信(SMS)

语法格式:

{smsto:13800138000:你好,我来自志文工作室}

 

6. 彩信(MMS)

和短信的格式类似:

{mmsto:13800138000:你好,我来自志文工作室}

 

7. 地理位置(Geographic information)

和朋友一起分享你现在的位置,无疑是个很有用的功能。例如查看google公司在美国纽约的位置:北纬40.71872,西经73.98905;高度为100米。语法格式:

{geo:40.71872,-73.98905,100} 

8. 获取安卓软件

在google的安卓市场找软件,可以使用应用市场软件识别并进行软件搜索,例如微信的格式:

 

{market://details?id=com.tencent.mm}

9.获取Wifi配置(Android)

{WIFI:T:WPA;S:mynetwork;P:mypass;;}

相关参数说明:

参数  例子  说明

T   WPA 认证类型: WEP 或WPA, ‘nopass’ 代表无需认证
S   network 无线网络的 SSID. (例如 “ABCD”)
P   mypass  无线网络的密码,如果无需认证则忽略此项 (例如 “pass”)
H   true    可选。针对隐藏了SSID的网络

转载于:https://my.oschina.net/jerikc/blog/187899

你可能感兴趣的文章
C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 1
查看>>
安装win7.iso教程
查看>>
【转】SQL Server 连接error: 40 - 无法打开到 SQL Server 的连接错误解决方案
查看>>
19.04.08-小练习
查看>>
PHP基础学习笔记(一)
查看>>
ES6第二篇:变量的解构赋值
查看>>
关于C语言的问卷调查
查看>>
Eclipse rap 富客户端开发总结(12) :Rap 优化之组件的销毁
查看>>
uwsgi+django 配置
查看>>
理解session 和 cookie 哦
查看>>
angular components
查看>>
《Javascript高级程序设计》读书笔记之bind函数详解
查看>>
C盘压缩,电脑无法正常启动的解决方法?
查看>>
移动web性能优化笔记
查看>>
()-servlet.xml中剥离出的hibernate.cfg.xml
查看>>
WindowsServer2008配置MySql Proxy
查看>>
使用canvas输出base64_url
查看>>
真机调试DDMS无法访问Data
查看>>
LeetCode算法题-Average of Levels in Binary Tree(Java实现)
查看>>
LeetCode算法题-Unique Morse Code Words(Java实现)
查看>>