微信小程序出来后,出来了一个快速发名片的小程序,他会根据用户的信息生成一张二维码图片,用户扫描之后,就会读取二维码里面的数据,之后调用系统的名片展示界面,之后就可以添加联系人了。开始看到时,还挺好奇的,我用了不同的手机去扫描,发现打开的页面还是不同的页面,初步确认这不是一个html页面,而且不是第三方app的东西,而是系统提供的一个名片页。之后就去看了一下自己的手机通讯录,本人的手机是荣耀7,在联系人里面还真可以分享一张名片二维码,之后测试扫描了一下,出现了同一个页面,之后就明白了些许。那是我有开始好奇,系统是怎么识别这名片二维码的,在这片博客了找到了原因。

http://blog.csdn.net/johnsuna/article/details/8482454 二维码名片的格式 - vcard

需要手机能系别,二维码的文本格式必须符合vCard格式。vCard的详细介绍在这里(https://en.wikipedia.org/wiki/VCard#vCard_3.0)
常见的是生成vcard标准格式。一个简单的vcard名片格式例子参考如下:
[java] view plaincopy
  1. BEGIN:VCARD
  2. VERSION:3.0
  3. FN:任侠
  4. TEL;CELL;VOICE:15201280000
  5. TEL;WORK;VOICE:010-62100000
  6. TEL;WORK;FAX:010-62100001
  7. EMAIL;PREF;INTERNET:lzw#lzw.me
  8. URL:http://lzw.me
  9. orG:志文工作室
  10. ROLE:产品部
  11. TITLE:CTO
  12. ADR;WORK;POSTAL:北京市朝阳区北四环中路35号;100101
  13. REV:2012-12-27T08:30:02Z
  14. END:VCARD

将上面的数据生成二维码,扫描出来,就是下面这样:

其他的vCrad资料请参考博客:
http://blog.csdn.net/johnsuna/article/details/8482454
顺便提供一片Android调用系统的联系人功能添加联系人的blog:
http://www.cnblogs.com/longhs/p/5435398.html

Android中可通过二维码扫描,直接显示个人名片信息,而且可以点击添加,调用系统的添加联系人功能相关推荐

  1. Android zxing,轻松实现二维码扫描、生成

    Android  zxing,轻松实现二维码扫描.生成 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有, ...

  2. Android 基于Zxing的二维码扫描优化

    最近公司项目App中要集成二维码扫描来适应在户外工作的时候,对码头集装箱等上面贴的A4纸张打印的二维码进行识别, 一般App二维码集成后,能扫出来就不管了,但是我们在集成成功后,根据用户反馈,在户外的 ...

  3. Android直播带货系统中如何实现二维码扫描功能

    自李佳琦的出现将直播带货成功的引向了"巅峰",为了响应众平台和用户的需求,开发Android直播带货系统成为当下的开发热潮.那么在平时的直播软件中,登录.分享.支付等场景中经常出现 ...

  4. 【Android 学习】之二维码扫描开发(闪光灯功能)

    .............................................................................. Android二维码扫描我们可以调用Zin ...

  5. Android笔记:Zing二维码扫描解决二维码被拉伸

    二维码扫描 Android Zxing图片拉伸解决 Zxing是google提供的二维码扫描工程 默认是横屏的 转换成竖屏后图片出现拉伸 这里提供解决办法: Zxing 修改 CameraConfig ...

  6. Android实战——Zxing实现二维码扫描

    Zxing实现二维码扫描 前言: 本篇文章从初学者的角度出发,从一个不知道对二维码扫描怎么下手的工作者,需要一个简单的扫描功能的话,可以阅读该篇文章.作为Google开源框架Zxing,里面的文件很大 ...

  7. Android中 自定义logo二维码绘制(仿微信QQ二维码)

    自定义Logo二维码绘制(追加上一篇简单二维码绘制) 1.实现思路 2.实现(新增拍照以及相册上传logo以及分享和保存二维码) 简单绘制二维码地址: Android 实现简单绘制二维码(包含带LOG ...

  8. 【Android】移动端二维码扫描解决方案衍变

    移动端二维码扫描解决方案衍变 目录 踩坑&方案 方案选择 Zxing方向 Hms ScanKit方向 总结 目录 踩坑&方案 Zxing yyds? no,no,no -> Sc ...

  9. 修正Android基于ZXing的二维码扫描——横竖屏自由切换

    概述: 此博客是基于开源的框架ZXing.ZXing用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口.ZXing可以实现使用手机的内置的摄像头完成条形码的扫描及解码.该 ...

最新文章

  1. R语言plotly可视化:plotly可视化箱图、基于预先计算好的分位数、均值、中位数等统计指标可视化箱图、箱图中添加缺口、可视化均值和标准差(With Precomputed Quartiles)
  2. 和中台说再见吧!一个15年的IT总监,从战略角度这样讲数字化
  3. 【BZOJ4653】区间,离散化+线段树
  4. 配置kerberos_Step by Step 实现基于 Cloudera 5.8.2 的企业级安全大数据平台 Kerberos的整合...
  5. TokenInsight:反映区块链行业整体表现的TI指数较昨日同期上涨2.56%
  6. sharepoint搜索pdf文档
  7. zigbee学习之定时器
  8. Ztree 仿淘宝树结构完美实现 移动 右键增删改
  9. 内存管理 —— ION
  10. Object.defineProperty()属性设置介绍
  11. Domino部署多台notes server
  12. LMS自适应滤波器的FPGA实现
  13. MySQL官方提供的日志分析工具_MySQL 日志分析的几款工具-Fun言
  14. HDOJ--1162--Eddy's picture
  15. CentOS的下载与安装
  16. 【STM8】IAR 项目新建步骤
  17. 搭建exchange邮件服务器一定要ad域么?_域渗透神器-AD Explorer使用指南
  18. 架设个人Web服务器实战(通过ADSL路由)
  19. GUI程序中添加控制台调试
  20. [LeetCode周赛复盘] 第 314 场周赛20221009

热门文章

  1. 快速成长期的云原生应用架构实践
  2. 黑莓前CEO海因斯访谈:新手机Passport太酷了
  3. 如何在2019年建立网站
  4. 计算机毕业设计Java菜市场的疫情防控管理系统(源码+系统+mysql数据库+lw文档)
  5. 螺旋打印二维数组(字节三面)
  6. 港口危险货物安全监管信息管理系统整体解决方案
  7. 棋牌游戏搭建中遇到问题:您的服务器组件未获得合法授权的解决办法
  8. 营销短信API,免费接口
  9. 分析与设计建模——类图
  10. Ajax 加载显示图标集合