有些功能部分手机不能使用,网站,通讯录,wifi基本上每个手机都可以使用。(浏览器自带的扫描就够了,QQ扫码和微信扫码部分手机不能直接连接wifi)

在看之前你可以扫一扫下面几个二维码先看看效果:

上篇网站介绍了一下常用格式(http://www.cnblogs.com/dunitian/p/4998714.html),其实扫二维码的本质就是解析出一段字符串,为什么有一些神奇的功能呢?那是字符串的格式满足一些系统内置的协议或者格式,所以系统就帮你干了类似于发短信,打电话,添加联系人,连接wifi之类的事情。可以想像,你开了个店,店门口有个免费wifi的二维码,然后自己名片也是一个二维码~~~~是不是有点高大上的感觉?

其实代码并没有什么技术含量,既然有人要求,那就写一下吧,这次就不局限平台了,写了个通用的demo

核心类库:jquery.qrcode.min.js

核心代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//中文字符处理
        function toUtf8(str) {
            var out, i, len, c;
            out = "";
            len = str.length;
            for (i = 0; i < len; i++) {
                c = str.charCodeAt(i);
                if ((c >= 0x0001) && (c <= 0x007F)) {
                    out += str.charAt(i);
                else if (c > 0x07FF) {
                    out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
                    out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));
                    out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));

很多人很想知道怎么扫一扫二维码就能打开网站,就能添加联系人,就能链接wifi,今天做个demo(续集)...相关推荐

  1. 每天扫扫扫,二维码会被我们扫完吗?

    全世界只有3.14 % 的人关注了 爆炸吧知识 支付码.名片码.健康码.校园码.复学码.乘车码.挪车码码码码码码码码码码码码码码码码码码码码码码码码码码,这么多码?光疫情期间,就用掉了 1400亿个二 ...

  2. Android扫一扫和生成二维码(使用华为ScanKit)

    本文主要讲如何使用华为统一扫码scan Kit进行扫一扫以及生成二维码, 有兴趣的可以看一下华为扫描和Zxing扫描的区别 使用步骤 1.在全局的build.gradle文件里添加华为maven仓库 ...

  3. 钉钉开发平台 —H5微应用-- 扫条形码、二维码 api 示例

    扫条形码.二维码 使用说明 客户端 Android iOS PC 支持说明 支持 支持 不支持 dd.biz.util.scan({type: String , // type 为 all.qrCod ...

  4. 扫扫扫,二维码会有被人类用完吗

    随着网络技术的发展与智能手机的普及,二维码在我们的生活中可以说是无处不在,付款.乘车.名片.健康码--越来越多的场景中都有二维码的身影.据统计全球每天就要消耗掉100亿个二维码,每年就消耗3万亿多,如 ...

  5. 条形码、二维码扫一扫和生成二维码采用ZXing3.0开源库在android studio中实现

    在开始之前先给各位上个运行效果图 二维码QRcode全称Quick Response Code 通过在一个矩形区域内使用黑白像素来进行编码 高纠错性.高可用性.高识别性 四周面有3个大的方框和一个小的 ...

  6. 微信|QQ扫码登录网页版二维码失效问题解决方案 网站无法访问PC网页版如何解决 安卓软件历史版本下载 FV fooview悬浮球帮助教程

    前言 1. 手机端浏览器登录网页的同时再用微信或者QQ扫码登录出现二维码失效问题如何解决? 2.部分网站无法访问PC网页版如何解决?请看方案 目录 前言 1.方案 2.方案 使用Edge安卓浏览器访问 ...

  7. 为什么支付宝我扫别人的二维码就是付款,别人扫我的就是转账?

    支付宝自己有判定系统,支付宝商家码与收款码已经合并,有很多人不用申请官方收款码直接打开收款二维码就和商家码一样!这个应该是有多笔当面收款的记录!支付宝自动标记你就是商家收款,就是你打印出收款码和官方收 ...

  8. python wxpy登录微信,扫完二维码后,打开的软件没有关闭/ 扫二维码时不小心关闭了软件,程序会卡住不动的处理方法

    加了几行代码,扫完二维码后,把打开图片的软件也结束程序 圈起来的代码是我改动后的!! 先找到login.py 追踪到打开图片的函数: 扫描结束后的函数: 这样的话,登录微信过程中,一旦发现显示二维码的 ...

  9. 用微信扫一扫功能扫描二维码下载安装APK不能用,不能打开APK下载链接的解决方案

    使用微信推广的用户经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示" 已停止访问该网页 ".这对于使用微信营销的商家来说就很不友好且损失非常大,因为用 ...

最新文章

  1. “兼职开发的程序员,为什么不受企业待见?”
  2. 无极菜单 php,ThinkPHP菜单无极分类 ThinkPHP菜单无极分类实例讲解
  3. 能用python做信号处理吗_Python中的信号处理
  4. jquery1.9 下检测浏览器类型和版本
  5. mysql declare 赋值_sql server和mysql变量赋值的区别 以及 MySql Declare
  6. 微软计划Windows 7 SP2开发
  7. TensorFlow VGG16
  8. 当Tomcat配置安装都成功端口号也没问题时网页输入http://localhost:8080/打不开如何解决
  9. java.util.ArrayList
  10. 亚洲首个无人船试验基地建于中国珠海,无人船或将助力南海巡逻
  11. Nopcommerce主要用到的技术及特点
  12. pyhton 从web获取json数据 保存到本地然后再读取
  13. node创建项目步骤
  14. Hybrid Astar 算法剖析和实现(三)
  15. 使用SHC命令工具加密Shell脚本
  16. python三原色组合白色_为何色光三原色三三相加得到白色,这其中加色原理是如何起作用的?...
  17. 学习HTML经历记录01
  18. 人工智能在电力系统的典型应用有哪些
  19. 数字化技术在制造业的应用要点—产品开发篇
  20. android recovery中文下载地址,Android Recovery模式与Recovery界面的中文详细说明

热门文章

  1. php中count获取多维数组长度的方法
  2. 批量下载_Zip压缩包的方式
  3. 软件需求分析--三步走
  4. 码易众包:软件开发众包的未来不能只靠等待和呐喊
  5. 细思极恐的2016智能交通!怎么回事?
  6. java面向对象(包package)
  7. 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
  8. 对话框属性页(VC_MFC)
  9. 使用eclipse生成html格式注释文档 [ javadoc ]
  10. 分叉币众多,为什么说只有BCH能活下来?