实现手机扫码直接拨打电话
1,需求
二维码的出现方便了人们对信息的查询。简单扫一扫二维码就能访问网站、收付款、查阅服务信息等。但能否实现扫码就能拨打电话呢?如果可以的话,在名片上打印一个二维码岂不是更方便了?还有,在某些服务场所粘贴一个含电话号码的二维码,人们扫码就可直接拨号联系工作人员,不用在手机上输入电话号码,就更好地体现了服务精神。
2,分析
从技术上来说,二维码就是一个字符串。手机扫码就是读出这个字符串,然后加以解析和执行。比如以下二维码表示百度的首页(http://www.baidu.com),用手机微信或支付宝等应用程序扫码后,识别为http协议,因此自动跳转到百度网站。
那么拨打电话的协议是什么呢?是“tel:”加电话号码2个部分构成,如想要拨打号码13312345678的话,二维码对应的字符串应为tel:13312345678,对应的二维码如下:
但是,以上二维码在微信中扫码后只是显示“tel:13312345678”这样一个字符串,并未如我们希望的那要可以发起拨号通话。
3,解决方案
解决思路就是把“tel:13312345678”字符串变成一个可以点击的超链接,由于超链接协议可以识别并执行“tel”协议,因此点击后将出现拨号界面。
具体方法如下:
在公网web服务器上建立一个html文件,其中放置拨打预置号码的链接。如:
<a href="tel:13312345678">点击联系XXX车场管理人员</a>
然后将该html文件的网址转换为一个二维码,即可用手机微信或支付宝扫码拨号。如:
在微信中扫码后出现点击链接,如下图:
点击链接后出现菜单:
点击“呼叫”即出现拨号界面,号码已经输入,可以直接通话。
转载于:https://www.cnblogs.com/jackkwok/p/11064173.html
实现手机扫码直接拨打电话相关推荐
- 手机扫码登陆网页的原理实现
微信,淘宝等许多应用通过手机扫码登陆,是如何实现的? 这里以微信页面为例: 浏览器请求微信服务端,微信的server端返回给浏览器一个唯一的UID,前端将其封装到一个二维码中,并且发一个长链接请求携带 ...
- 手机扫码传文件免安装免流工具教程
手机免安装0流量传输文件必备神器扫二维码即可传送文件,只要有一个手机有这软件就能传,软件可以传送视频软件文档音乐还有其他文件如压缩包等等,非常方便实用! 视频教程: 手机免安装0流量扫码传文件神器实际 ...
- java实现手机扫码登录客户端
为什么手机登录记住密码后不用再次登录 在了解扫码登录之前我们先了解一下其他内容, 首先为了安全,手机端它是不会存储你的登录密码的.但是在日常使用过程中,我们应该会注意到,只有在你的应用下 ...
- 手机扫码登录实现原理
最近接到一个需求,要求用手机扫码实现用户登录,这是近几年比较流行的登录方式.这样确实是实现用户体验至上,操作简单,方便实用.拿到需求之后,我与后端大哥商量后,敲定了具体的实施方案.其实重要的还是要弄懂 ...
- 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决
目录 问题: 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决 1.上传时没有勾选保护 2.请求的域名没有配置 问题: 微信小程序上传后 进行性手机扫码阅览 发现白屏的解决 1.上传时没有勾选保护 ...
- 刷脸支付不需要掏手机扫码很是方便
"不需要掏手机扫码,很是方便."该超市收银员表示,顾客对刷脸支付非常感兴趣,一是觉得新鲜,二是觉得方便快捷,前后只需要几秒钟就能搞定.记者了解到,目前在中心城区部分超市中推广使用的 ...
- 手机扫码报修系统有哪些功能?
概述: 什么是扫码报修系统,有哪些优势呢? 扫码报修系统是指单位员工遇到故障后使用手机扫码完成的故障提交,区别于其他故障报修软件,无需注册登录,下载安装,这也是这两年主流的故障报修系统. 业务场景: ...
- 电子医保卡上线啦!手机扫码即可用
随着"互联网+医保"服务的日益普及,一部手机可问天下事,极大方便了市民就医.医保电子凭证,是参保人办理医保线上业务的身份凭证,由国家医保信息平台统一生成,全面适用于医保各项业务. ...
- 快递取件码生成软件_智能快递箱:手机扫码1分钟取件 短信生成密码一柜一码
智能快递箱:手机扫码1分钟取件 快递箱是采用银行级专用电子回单柜 生成短信安全码 一柜一码 昨日,和平区某小区快递箱前,正有业主扫码准备取件.辽沈晚报.聊沈客户端记者 姜旭 摄 沈阳将全面铺开小区门口 ...
最新文章
- ORA-00959: tablespace 'PSAPTEMP' does not exist
- Spark Streaming实践和优化
- AI大厂迎最冷冬天?网传阿里拟裁员2万人,净利下滑高管离职
- Cisco设备静态NAT基本配置步骤
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(61)-如何使用框架来开发?...
- 常用决策树集成模型Random Forest、Adaboost、GBDT详解
- NC107617 poj3020 Antenna Placement
- 微软五月份安全补丁发布
- wxpython中文教程_wxPython中文教程 简单入门加实例
- 阿里大数据运维新成员——24小时待命!有求必应!能说会做!...
- Symantec清除工具 CleanWipe_14.3.558.1000
- 苹果邮箱格式_格式化U盘时,为什么有NTFS等三个不同的U盘格式
- 搜索引擎使用技巧详解
- html转word样式出问题
- 微软语音识别引擎Speech
- 方正高拍仪文件上传到服务器,高拍仪拍摄文件后如何进行文字识别?本地文件能否导入高拍仪进行识别?...
- 使用c语言实现复数运算的程序,用C语言实现的复数运算程序设计
- React学习笔记(八)--- HooK
- 个人博客系统源码 溯雪Sxlog轻博客源码 PHP开源 简洁干净轻博客源码
- Gitlab上传代码时报错文件太大无法上传
热门文章
- LocalDate获取本日所在周的周一和周日
- .net refit post请求body 无法序列化[JsonProperty(“A“)]大写
- Maple希腊字母按键查表
- 工欲善其事必先利其器-C语言拓展–嵌入式C语言(一)
- 【中兴交换机MC-LAG配置】
- 【华为云计算产品系列】FusionCompute虚拟化
- 软件测试指标分析,实时数据库功能测试指标分析
- 家里电脑怎么控制公司电脑 这三大软件榜上有名
- 【MyBatis】基础全网最全,看这篇就够了
- Centos8安装Python3