精华内容
下载资源
问答
  • 超简单集成Android Zxing实现扫一扫二维码

    万次阅读 多人点赞 2016-10-13 10:54:35
    最新版本的请看http://blog.csdn.net/yuzhiqiang_1993/article/details/78292004,优化了扫描速度,修复了一些bug,增加了闪光灯,解析二维码图片,生成二维码等功能,简化了集成步骤。 因为按下文方法集成...

    2017-10-20更新
    最新版本的请看 超简单一句话依赖使用二维码扫描,优化了扫描速度,修复了一些bug,增加了闪光灯,解析二维码图片,生成二维码等功能,简化了集成步骤。


    因为按下文方法集成起来相对麻烦,所以就封了一下,放在github上了,需要的可以直接添加依赖,用起来简单很多。

    推荐直接去github上添加依赖,更新了一些代码,修复了一些bug,比如扫描框变形的问题,添加了闪光灯.跟下面的方式相比较简化了很多步骤,直接一句话添加依赖后就可以使用了,觉得还行的话麻烦顶一下或点个star,谢谢,希望能帮到你。

    github地址

    如果上面的方式无法满足你的需求,需要自行修改样式和源码的,可以按照下面的方式去集成.


    扫一扫功能很多APP都有,Android的话一般都是集成Google–zxing库来实现。下面,我们将zxing集成到Android studio来实现扫一扫功能。
    首先,zxing的github地址:zxing—github

    集成步骤:
    1.首先新建工程,将targetSdkVersion改为22或22以下,因为扫描的时候需要调相机,6.0的话涉及到动态权限的问题,这里我直接以5.1的版本编译。省得麻烦。
    这里写图片描述

    2.下载jar包和要使用的代码文件
    code.jar

    将demo下载下来,把里面的zxing文件夹考到你的项目中,将资源文件也复制到你的项目中。
    demo

    3.将jar包放到libs目录下,右键Add As Library

    这里写图片描述

    将zxing目录粘贴到你的项目下,这里zixng中的一些类会报错,将R文件的引入删除,然后在重新引入你的项目中的R文件即可。
    这里写图片描述

    4.记得别忘了将资源文件也粘贴到你的项目中
    这里要注意把capture.xml的ViewfinderView改成你自己包名下的。

    这里写图片描述

    四个步骤:

    这里写图片描述

    完成上述步骤后,基本上算是大功搞成了,接下来就是很简单的实现了

    简单实现:
    MainActivity中很简单:一个Button,一个TextView
    点击Button扫面,将扫面结果显示到TextView上

    这里写图片描述

    5.MainActivity中
    这里写图片描述

    6.记得加上权限,声明Activity。
    这里写图片描述

    7.运行结果图示
    这里写图片描述

    8.ok,完成!希望能帮到你们

    demo

    说明: 我一开始demo分数是1分,后来csdn自己把分涨上去了,我也很无奈啊。没有积分的同学建议去文章开头给的Github地址去免费获取最新版。觉得还可以的记得点个star,谢谢。


    如果你觉得本文对你有帮助,麻烦动动手指顶一下,算是对本文的一个认可。对Flutter有兴趣的话可以关注我的 Flutter 博客专栏,我会不定期的更新,如果文中有什么错误的地方,还望指正,谢谢!

    展开全文
  • 超简单集成华为HMS Scankit扫码服务实现扫一扫二维码前言官网的Demo和Sample代码体验1 开发前准备1.1 android studio 安装1.2 在项目级gradle里添加华为maven仓1.3 在应用级的build.gradle里面加上SDK依赖1.4 加一下...
  • 主要介绍了超简单Android集成华为HMS Scankit 扫码SDK实现扫一扫二维码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 安卓 扫一扫 二维码

    2014-10-18 12:32:13
    安卓开发中个关于二维码 扫一扫功能实现的源码
  • 随处可见的扫一扫,真的安全吗? 随着用户需求增加,二维码在各种方面得到了广泛使用。在理论和实践中,二维码无疑是安全的。但是,随着扫码成为主流,威胁用户隐私财产安全的恶意操作也屡见不鲜。 尽管二维码提供...

    随处可见的扫一扫,真的安全吗?

    随着用户需求增加,二维码在各种方面得到了广泛使用。在理论和实践中,二维码无疑是安全的。但是,随着扫码成为主流,威胁用户隐私财产安全的恶意操作也屡见不鲜。

    尽管二维码提供了快速、安全的信息集成,但错误操作可能给用户带来的风险非常大。因此,网络犯罪专家正在加倍努力,努力告知数字公民二维码安全性的重要性。当您知道二维码的优缺点后,扫码时就会更加警惕,更容易躲开恶意网站布下的陷阱。

    在这里,我们总结了一些技巧和提示,帮助您更好地保护自己免受信息泄露的伤害。


    一、常见的恶意二维码有以下三种:

    网络钓鱼

    网络钓鱼是网络黑客检索敏感数据时最常用的数据方法之一。随着二维码技术的普及,二维码有时也被用于网络钓鱼。

    在这种情况下,安全漏洞会暴露用户有关其自身的敏感信息。

    这些敏感信息可能是您的基本信息,例如姓名,生日,地址,职业和银行详细信息。通过这些详细信息的组合尝试,他们可能会使用您的银行帐户进行非法活动。

    网络钓鱼的原理是在登录页面中嵌入一个登录站点,并提示您输入重要信息,例如银行详细信息。

    由于此方法的范围有限,可以对其进行跟踪,因此它造成的损害较小,但足以使您无法正常访问银行项目。

    散播恶意内容

    二维码为您的业务带来方便,但是当网络黑客使用这些二维码来散播恶意内容时,它们可能会给您和您的设备带来问题。

    当有人扫描未识别的二维码并自动下载包含恶意软件的应用程序时,就会发生这种情况。

    值得一提的是,由于Android社区具有“开源功能”,Android用户将更容易成为此类网络攻击的对象。

    可疑目录站点

    在日常生活和网络冲浪中,越来越多的用户正在遭受信息泄露。一些广告站点承诺您可以通过扫描二维码来领取奖励,由此盗窃用户信息,因此要谨防可疑目录站点。

    想要了解关于二维码的更多信息,请进入二维彩虹

    二、避免二维码欺诈的五个好做法:

    1.放置位置是否合理

    如果您发现要扫描的二维码被篡改或放错了位置,您就需要更加警惕了。一旦遇到这种情况,您可以告知运营商这个问题。这样,您不仅可以避免被骗,也可以防止其他人丢失其相关信息。

    2.评估URL的安全性

    如果二维码将您转入到可疑的链接网址,您需要做的第一步就是评估链接网址的安全性。 有两种方法可以了解链接网址的合法性,即检查所在域的可靠性以及与其关联的公司。

    要检查域的可靠性,您可以使用免费的在线域检查器,例如URLVoid和Website SEO Checker。 检查链接网址合法性的另一种方法是通过检查站点的SSL证书。

    SSL证书是一种数字证书,可为需要对敏感信息进行编码的站点提供网站身份验证。您可以通过URL搜索栏中的域信息图标来检查域的SSL证书。

    3.避免在可疑的登录站点上提供个人信息

    用户倾向于在不知不觉中向他们认为可以安全使用的网站提供隐私信息。为了避免这种情况的发生,用户应有意避免将其真实信息泄露给任何一个非必要网站。

    在上传个人信息时,仔细检查网站的认证,确定要与哪个网站共享您的信息。这样可以更好地避免被网络黑客欺骗的情况。

    展开全文
  • 这个是在别人的基础上完善了的,从织梦cms开发微信扫一扫或者支付宝扫一扫,是在畅言的基础上修改的,界面清晰简单
  • 扫一扫二维码,传智大礼包带回家】扫一扫下方二维码或者搜索微信公众账号cditcast就可以即时获得最新最全的传智播客成都中心教学资源,转发这条微博并@传智播客成都中心 你就有机会获得传智播客教学光盘一整套、...

    【扫一扫二维码,传智大礼包带回家】扫一扫下方二维码或者搜索微信公众账号cditcast就可以即时获得最新最全的传智播客成都中心教学资源,转发这条微博并@传智播客成都中心 你就有机会获得传智播客教学光盘一整套、传智特刊全年12期一整套、传智鼠标垫、传智迷T-shirt等精美礼物,活动公平公正公开。成都传智播客官网:http://cd.itcast.cn?140806ls


    展开全文
  • 前端JS调用微信扫一扫二维码

    千次阅读 2017-07-01 10:06:00
     最近做一个项目,H5页面,在微信中打开,里面有个功能,就是 点击按钮弹出微信二维码扫一扫。 项目截图:  暂时没有图,下次再补上。就是页面点击按钮,弹出扫二维码的窗口 我只负责前端,所以只上前端代码,...

     来源:

      最近做一个项目,H5页面,在微信中打开,里面有个功能,就是  点击按钮弹出微信二维码扫一扫。

    项目截图:

      暂时没有图,下次再补上。就是页面点击按钮,弹出扫二维码的窗口

    我只负责前端,所以只上前端代码,后端代码是java。

    HTML代码(如下):我用的是jQuery WeUI 框架快速开发(jQuery WeUI地址:http://jqweui.com/),所以a标签有样式

    1 <a class="weui-btn weui-btn_primary submit-btn" id="scanQRCode" type="button">扫一扫</a>

    JS代码(如下):代码直接复制拷贝就可以使用,红色字体就是自己根据自己的项目要求更改就可以。这样写有个缺点,页面加载进去后,得缓个几秒,按钮点击才有效。因为需要请求数据配置wx.config。但后台可以有另外的做法避免这种缺点。就是后台请求好数据,我们配置成功后,再跳进这个页面。

    <script src="../../../js/plugins/jquery-2.1.4/jquery.min.js"></script>
    //以下是微信JS-SDK的文件,必须引入
    <script src="../../../js/plugins/jweixin-1.0.0.js"></script>
    
    
    
    <script>
        $.ajax({
            type:"post",
            url:"",//自己填写请求地址
            data:{},
            success:function(result){
                wx.config({
                // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                debug: false,
                // 必填,公众号的唯一标识
                appId: result.appId,
                // 必填,生成签名的时间戳
                timestamp:""+result.timestamp,
                // 必填,生成签名的随机串
                nonceStr:result.noncestr,
                 // 必填,签名,见附录1
                 signature:result.signature,
                 // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
                 jsApiList : [ 'checkJsApi', 'scanQRCode' ]
                 });
              }
        })
    
        wx.error(function(res) {
            alert("出错了:" + res.errMsg);//这个地方的好处就是wx.config配置错误,会弹出窗口哪里错误,然后根据微信文档查询即可。
        });
    
        wx.ready(function() {
            wx.checkJsApi({
                 jsApiList : ['scanQRCode'],
                 success : function(res) {
    
                 }
            });
    
            //点击按钮扫描二维码
            document.querySelector('#scanQRCode').onclick = function() {
                wx.scanQRCode({
                    needResult : 1, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
                    scanType : [ "qrCode"], // 可以指定扫二维码还是一维码,默认二者都有
                    success : function(res) {
                    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
                     window.location.href = result;//因为我这边是扫描后有个链接,然后跳转到该页面
                    }
                });
            };
    
        });
    </script>

     

    报错:因为页面加载会先请求ajax,所以wx.config配置错误,就会弹出错误。根据错误查找相应解决方案,一般情况都是后台请求参数错误导致的。(最后面会附上链接)

     

     

    传送门: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

    如果要继续了解,可以看上面的链接。官方文档最可靠。不看的话上面代码直接复制粘贴就可以实现效果。

    一般进入页面,就看如下几个图就可以:

     

    转载于:https://www.cnblogs.com/xiaoxiaossrs/p/7101486.html

    展开全文
  • 本文旨在介绍款javascript二维码生成器插件,可以传入一些字符串,或者链接等,生成二维码。 第步,安装qrcode插件 npm install --save qrcode 第二步,页面引入qrcode import QRCode from 'qrcode' 第三步...
  • Android简单模仿微信扫一扫二维码

    千次阅读 2019-09-19 19:49:40
    android一般都是使用ZXing ...,我以前也没弄过这个,也是看别人的博客现在第次弄各位大佬有提议的可以说 二维码处理分为两部分:编码与解码 编码:使用字符串生成图片。 解码:解析图片中的字符串。 ...
  • 一线反馈该apk 里面的二维码不能扫一扫,没有具体的log。 自己在测试机器上进行安装,然后测试发现很容易扫一扫。 于是安排测试进行压力测试,用了两天时间才找到规律,问题根源就是全屏和非全屏的时候设置的预览...
  • 在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的。因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。下面给分享下点击链接,自动打开外部浏览器下载APP微信中点击或打开链接...
  • 在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的。 因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。下面给分享下,找到的2种有效的解决方案。 方案一:弹出一个遮罩提示...
  • 最近替朋友放个微信下载链接,通过二维码扫描下载。 通过扫描二维码下载APP已成为个非常方便的方式,微信也成为扫描二维码重要的工具,但是扫描后微信浏览器会对APK和appStore的链接进行屏蔽,导致用户无法正常...
  • Android开发实现扫一扫功能,比ZXing效果好,集成简单。 2:官方Demo: 官网Demo体验地址:华为Demo,示例代码下来就可以运行。 3:开发: 1:在项目级gradle里添加华为maven仓 // Top-level build file ...
  • 点击扫一扫二维码返回文本内容

    千次阅读 2017-08-13 19:46:52
    点击下载导入自己的studio里面并且依赖:...第步: <uses-permission android:name="android.permission.INTERNET"></uses-permission> <!-- 相机 --> <uses-permission android:name=
  • 前言 ...官网的Demo和Sample代码体验 官网有Demo可以直接下下来体验,还有示例代码样例,小伙伴们可以直接到官网下载Demo或示例...我自己也结合下面的讲解写了个简易的样品,各位看官也可以下下来参考。 简易码samp
  • iOS 扫一扫二维码(原生)

    千次阅读 2017-06-06 10:25:49
    UIAlertController *alert=[UIAlertController alertControllerWithTitle:@"没有相机权限" message:@"请去设置-隐私-相机中对扫一扫授权" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *action2...
  • 利用谷歌zxing,高仿微信扫一扫,轻松实现自定义扫一扫UI,实现扫码功能需求。最新优化上传于2018.12.已验证通过。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,169
精华内容 2,867
关键字:

扫一扫二维码