二维码

Android zxing 二维码使用

我怕爱的太早我们不能终老 提交于 2019-12-03 23:33:03
Android Studio 添加zxing core依赖 compile 'com.google.zxing:core:3.2.1'。eclipse可以直接使用core.jar zxing的库提供了许多的工具类,这里只用到了二维码的生成和扫描,因此精简掉许多类库。解决了使用时遇到的各种问题。 demo 下载地址: https://git.oschina.net/xlxq-PHS/QRCode.git 欢迎吐槽! 1.添加 core.jar 或 'com.google.zxing:core:3.2.1'依赖; 2.将com.google.zxing 整个包(包含路径)复制到自己的项目下。 3.复制res下的资源文件: 1) raw下的beep.ogg。音频文件CaptureActivity中使用,若不想用则可以自行修改CaptureActivity 2) value 下的attrs文件,这里定义了ViewfinderView的一些属性。如下: <!--corner_color 边角颜色, scanner_color 扫描线颜色 possible_result_color 扫描点颜色 frame_color 扫描框边线颜色 mask_color 模糊区域颜色 label_text 框上方提示 --> <declare-styleable name="ViewfinderView">

利用zxing.jar在线生成二维码

纵饮孤独 提交于 2019-12-03 23:00:46
废话不多说,直接上代码,实现的功能比较简单:利用Google的zxing.jar包,在网页上直接生成二维码,基础代码比较简单,其他功能有待各位去拓展,解析由前端找插件解析就行了,我就没做解析。注意,jdk请保持在1.7及其以上版本 import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; /* * 二维码生成 */ public class QRCodeMaker { /** * 二维码输出到网页 * @param content 需要编码的信息,由这个信息生成二维码 * @param response */ public static void printInWebpage(String content,

获取Java生成二维码所需要的Jar包(zxing方式)

只谈情不闲聊 提交于 2019-12-03 22:59:51
现在二维码越来越多的应用在日常生活中,作为Java开发人员,使用Java来生成二维码就越来越成为必备的技能之一了。 用Java开发就需要用到Jar包,下面说下如何获取生成二维码所需要的Jar包。 首先访问https://github.com/zxing这个地址,如下图所示。我们点击"zxing"链接。 我们会看到如下图所示界面,这是zxing的源码文件,我们下载它的压缩包,点击"Download ZIP"。官网下载速度很慢,大家可以到http://download.csdn.net/detail/u012453843/9836917这个地址下载 下载完之后,解压,如下图所示。 进入zxing-master目录下,可以看到所有的源码文件,其中core和javase两个目录最重要。我们用Java生成二维码就用到这两个目录下的文件。 下面我们把core和javase两个目录下的文件打成一个jar包,方法是新建一个Java工程zxing,如下图所示。 然后我们把core目录下的com目录整个拷贝到src目录下 拷贝完后src目录如下图所示。 接着我们再把javase目录下的com目录拷贝过来,会提示是否需要覆盖,我们点击"Yes"即可。 拷贝完后会报错,但不用管它。 我们下面来打包,在工程上右键,在右键菜单中点击"Export..." 在弹出的对话框中选择"JAR file",点击

用zxing.jar来解析二维码

℡╲_俬逩灬. 提交于 2019-12-03 22:59:19
此前用来生成二维码的一篇文章中,我们首先要下载那个zxing-zxing-3.0的压缩包 然后将里面的core文件夹和javase文件夹下面的com文件,新建一个java项目,然后将com文件复制进去 然后export成jar包。然后,将 jar包导入 项目中的lib。 下面为zxing解析二维码。 public static void main(String[] args) throws Exception { MultiFormatReader reader = new MultiFormatReader(); File file = new File("d://image.png"); BufferedImage image = ImageIO.read(file); BinaryBitmap binaryBitMap = new BinaryBitmap(new HybridBinarizer(new BufferedImageLuminanceSource(image))); HashMap hints = new HashMap(); hints.put(EncodeHintType.CHARACTER_SET, "utf-8"); Result result = reader.decode(binaryBitMap, hints); System.out

微信二维码生成所需jar(core.jar,QRCode.jar,zxing.jar)

久未见 提交于 2019-12-03 22:57:08
微信二维码生成所需jar(core.jar,QRCode.jar,zxing.jar),可以到官网去自己找一下 官网地址:http://www.java2s.com/Code/Jar/c/Downloadcore430jar.htm 三个jar地址: 百度云盘链接:http://pan.baidu.com/s/1sl0TON7 密码:rwaj CSDN: http://download.csdn.net/download/zhao_yiqi/9980538 来源: CSDN 作者: zhao_YiQi 链接: https://blog.csdn.net/zhao_YiQi/article/details/77991240

Java 编写生成二维码的代码,Zxing jar包地址分享

半世苍凉 提交于 2019-12-03 22:56:54
项目中需要引入 Zxing jar包地址 密码: 密码:76q2。 import java.io.File; import java.nio.file.Path; import java.util.HashMap; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; public class CreateCode { public static void main(String[] args) { int width = 400; //二维码的宽度 int height = 400; //二维码的高度 String format = "png"; //二维码的图片格式 String content ="二维码的内容"; //定义二维码参数 HashMap hints = new

微信公众号带参数二维码的典型应用场景

不问归期 提交于 2019-12-03 20:34:13
微信公众号官方开放了 “带参数二维码” 的功能,以下是官网内容的描述: 为了满足用户渠道推广分析和用户帐号绑定等场景的需要,公众平台提供了生成带参数二维码的接口。 这个功能远远比你想的要强大,通过自定义二维码参数,服务器可以接收到唯一的事件代码,服务器就可以根据这个事件来进行你想要的操作。 一般来说,通过公众号的 带参数二维码可以实现渠道统计的功能 ,典型场景如下: 地推效果统计 地推常用手段无非就是发发传单,固定点放置二维码。 使用微信提供的带参数二维码统计功能后,可以轻松统计出每个二维码的来源。 针对地推的推广效果进行 KPI 考核。 粉丝来源统计 一般我们的公众号都会散发很多二维码,有的用在文章中,有的放置在官网。 具体粉丝从哪里来的,我们一般是无从知晓的。 如果巧妙的使用这个功能,可以更加清楚的了解每个二维码带来的关注量。 连锁门店二维码 对于有连锁门店的企业,门店张贴公众号二维码是常见的推广手段,有时甚至成为考核指标。 但是每个门店带来多少关注量是个不能理清的问题。 使用微信提供的渠道二维码功能,可以轻松实现。 个性化内容回复 我们想针对某个渠道的用户回复一些不一样的内容,比如,扫描 A 二维码进来的用户回复 “注册会员”,扫描 B 二维码进来的用户回复 “调查问卷链接”。不借助工具的情况确实很不容易实现。 使用带参数二维码这个功能,为每个场景生成一个二维码

Chrome插件开发(三)

不打扰是莪最后的温柔 提交于 2019-12-03 17:05:29
在日常工作中,我们可能经常需要在手机端测试我们所做的页面,如果每次在手机端测试都手输网址,网址短的还好,如果长的网址也需要一个字母一个字母去敲,那无疑是一场噩梦,试想我们有一个工具只需要点击一个按钮就可以将当前网址生成二维码,而手机端仅仅需要扫一扫就可以打开我们想要测试的网址,是不是很美好呢?下面我们就自己动手从零开始实现一个生成当前网址二维码的插件。在开始编写之前,我们需要先做一点点知识预备: 1、我们之前在讲基础知识的时候有提到browser_action和page_action这两个东西,前者是表示这是一个浏览器行为,其图标显示在地址栏右侧,而后者表示这是一个页面行为,其图标现在在地址栏后面,当然在现在的浏览器上是看不出来这个区别的,他们两个不能同时定义,那么网址二维码生成是一个浏览器行为还是一个页面行为呢?就其行为而论网址二维码生成是将页面的网址生成二维码,所以毫无疑问它应该是一个页面行为。 2、我们需要使用到的API: (1)chrome.pageAction.show 在特定标签特定行为情况下显示页面行为的图标,与之对应的还有chrome.pageAction.hide,在特定标签特定行为下隐藏页面行为的图标,使用方式: 1 chrome.pageAction.show(tabId); 2 chrome.pageAction.hide(tabId); (2)chrome

Laravel中使用QRcode自制二维码

旧街凉风 提交于 2019-12-03 11:02:29
一、配置 1.在项目根目录输入命令 composer require simplesoftwareio/simple-qrcode 1.3.* 2.在config/app.php 的 providers 数组里添加服务提供者. SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class 3.在app/config/app.php 的 aliases 数组里添加别名. 'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class 4.配置工作完成,下面开始引用 二、应用实例 1.命名空间引入 use SimpleSoftwareIO\QrCode\Facades\QrCode; 2.生成普通二维码(扫描之后内容为填写的字符串) QrCode::generate('This is QRcode create!'); 3.生成中文字符的二维码(扫描之后内容为填写的字符串) QrCode::encoding('UTF-8')->generate('二维码'); 4.将生成的指定的图片格式二维码保存到指定路径 QrCode::encoding('UTF-8')->format('png')->generate('二维码',public_path('image/test.png')); 5