在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。...权限配置 3.1 AndroidManifest.xml中添加权限申请代码: <!
在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。...-- 网络权限 -- <uses-permission android:name="android.permission.VIBRATE" / <!...-- 震动权限 -- <uses-permission android:name="android.permission.CAMERA" / <!...-- 摄像头权限 -- <uses-feature android:name="android.hardware.camera.autofocus" /
本文实例为大家分享了Android扫描和生成二维码的具体代码,供大家参考,具体内容如下 MainActivity.java public class MainActivity extends AppCompatActivity...mImageView =findViewById(R.id.img); button.setOnClickListener(new View.OnClickListener() { //点击按钮扫描二维码...xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk...android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content"...android:name="android.permission.INTERNET"/ <uses-permission android:name="android.permission.CAMERA
本文实例为大家分享了Android实现扫描二维码的具体代码,供大家参考,具体内容如下 1.效果图: ?...; import android.Manifest; import android.app.Activity; import android.content.ActivityNotFoundException...; import android.net.Uri; import android.os.Bundle; import android.os.PersistableBundle; import android.os.Vibrator...; import android.util.Log; import android.util.SparseArray; import android.view.SurfaceHolder; import...<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com
最近研究了一下二维码扫描,github地址(https://github.com/zxing/zxing)。本来想做个扫描相册内的二维码的,结果没做成。...二维码的解析函数大致摘抄如下: RGBLuminanceSource source = new RGBLuminanceSource(width,...} catch (ReaderException re) { Toast.makeText(getApplicationContext(), "二维码解析有误...} } 由于不知道上文所述的byte[] data哪里来的导致RGBLuminanceSource 构造函数有问题,所以就一直Toast二维码解析有误
本文实例为大家分享了Android实现扫描和生成二维码的具体代码,供大家参考,具体内容如下 需求: 就是需要把数据存放到二维码中,然后通过扫描二维码拿到数据,并展示到页面上。 功能展示: ? ?...demo下载:Android扫描生成二维码 代码实现: 1.引用第三方 //AndroidX 版本 implementation 'com.king.zxing:zxing-lite:1.1.7-androidx...; import android.graphics.Bitmap; import android.os.Bundle; import android.text.TextUtils; import android.util.Log...; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView...TextUtils.isEmpty(data)) { Toast.makeText(this, "请输入文字", Toast.LENGTH_SHORT).show(); } else { //生成二维码
前言 说起二维码扫描,估计很多人用的是 zxing 吧。...这边生成二维码使用的是网络上的一个网站联图 以百度为例,正常情况生成的二维码如下: ? 这种情况下用 zxing 分分钟就可以识别出来。 但是假设我将前景色和后景色调换,生成的二维码如下: ?...毕竟有些场景就需要用到反转二维码。 所以本篇说的 zxing 的坑就是无法识别反转二维码。 咋办呢?凉拌。 这种时候就需要去源码看看了。 看一下二维码解析的代码逻辑在哪?...通过一番折腾,跟踪调试,最后定位到如下位置: https://github.com/zxing/zxing/blob/master/android/src/com/google/zxing/client.../android/DecodeHandler.java#L80 关键代码:(DecodeHandler.java 里面的 decode 方法) BinaryBitmap bitmap = new BinaryBitmap
-- 获取手机相机的权限 -- <uses-permission android:name="android.permission.CAMERA" / <uses-permission android...<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content...="wrap_content" android:layout_height="wrap_content" android:text="开启相机扫描" android:id="@+...; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.Toast...studio 实现手机扫描二维码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
前言 最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的 ZXing项目。...1 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="fill_parent..." android:background="@android :color/transparent"/> 10 <TextView android:layout_width="wrap_content"...11 android:id="@+id/txtResult" 12 android:layout_height="wrap_content" android:text="@string/hello"/...="android.hardware.camera.autofocus"/> <
这个二维码框架不仅使用的代码少,而且可以生成带图片的二维码,而且二维码扫描界面也是先做好的,也比较好看。我们所需要做的就是在扫描二维码后得到的数据对其进行操作。...imageView.setImageBitmap(QRCodeUtil.CreateTwoDCode(test.getText().toString())); break; //扫描二维码...).toString(), BitmapFactory.decodeResource(getResources(), R.drawable.timg))); break; //生成带图标二维码...rawResult 二维码字符串 @Override protected void handleDecodeResult(String rawResult, Bundle bundle) {...以上这篇Android ZxingPlus精简的二维码框架示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考。
了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,呵呵,然后做项目的时候,老板说要加上二维码扫描功能,然后自己的屁颠屁颠的去百度...,google啥的,发现很多朋友都有介绍二维码扫描的功能,然后我就跟着人家的介绍自己搞起了二维码扫描功能,跟着人家的帖子,很快我的项目就加入了扫描二维码的功能,然后自己还很开心。...:text="二维码扫描" android:textColor="@android:color/white" android:textSize="18sp" /> </RelativeLayout...="wrap_content" android:layout_alignParentTop="true" android:text="扫描二维码" /> <TextView android...我在Android 基于google Zxing实现对手机中的二维码进行扫描这篇文章中实现了对手机中二维码照片的扫描,并且替换了中间的扫描线,和微信效果更加相似,建议大家去下那文章的项目源码
有个二维码是目前移动端和webAPP 常用是一种和用户的交互方式,常用在社交,支付,电商app中,本文介绍实现条形码与二维码扫描。 ?...在本次教程中,我们将使用ZXing库让我们的app实现条形码和二维码的扫描。...ZXing是什么 Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法。...android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.WAKE_LOCK...访问 qr-code-generator.com生成你想要的二维码,然后进行愉快的测试吧。我们可以期待获得下面的结果: ? 结论 在这篇教程中,我们使用ZXing库实现了条形码和二维码的扫描。
QR二维码 QR码(英语:Quick Response Code;全称为快速响应矩阵图码)是二维码的一种,于1994年由日本DENSO WAVE公司发明。...参数二:points,检测到的QR二维码的最小区域四边形的4个顶点坐标集合。 返回值:布尔类型,true,代表检测到QR二维码;false,代表未检测到QR二维码。...参数二:points,多个检测结果QR二维码的最小区域四边形的4个顶点坐标集合。 返回值:布尔类型,true,代表检测到QR二维码;false,代表未检测到QR二维码。...参数二:points,检测到的QR二维码的最小区域四边形的4个顶点坐标。 参数三:straight_qrcode,经过矫正和二值化的QR二维码。...参数二:decoded_info,多个二维码的解码信息。 参数三:points,检测到的多个QR二维码的最小区域四边形的4个顶点坐标集合。
今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。...3、使用ZXing生成二维码 下面针对二维码生成和解析做个简单介绍,至于详细的使用方法,建议大家还是自己看看源码,使用起来很简单,不过这个开源项目的代码,值得好好看看。...//Edited by mythou//http://www.cnblogs.com/mythou/ <uses-feature android:name="android.hardware.camera.autofocus
输入内容,点击生成二维码: ? 点击logo图案: ?...,逐个生成二维码的图片, // 两个for循环是图片横列扫描的结果 for (int y = 0; y < heightPix; y++) { for (int x = 0; x < widthPix;...{ pixels[y * widthPix + x] = 0xff000000; } else { pixels[y * widthPix + x] = 0xffffffff; } } } // 生成二维码图片的格式..." android:layout_height="wrap_content" android:text="生成二维码" / <CheckBox android:id="@+id/create_qr_addLogo...:layout_height="wrap_content" / </LinearLayout 总结 以上所述是小编给大家介绍的Android 点击生成二维码功能实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言
Android 使用ZXing生成带logo的二维码 有一段时间没有写博客了,都快忘记怎么写了,最近在赶公司的项目,接近尾声了,写点有意思的东西,好了,进入正题。。。...老规矩,从头开始啊,新建一个名为QGCodeDemo的项目 运行效果如下: 然后这里我们会使用一个框架,二维码框架ZXing 划重点,首先我们在app下的build.gradle下添加依赖 //二维码...> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com...; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView...* */ //加一个测试地址,之后我们的二维码就是用这个地址来生成。
背景: 随着移动互联网的普及以及智能终端设备的广泛应用,移动支付变得越来越便捷,通过扫描二维码代替传统的刷卡行为。那么作为开发者而言生成二维码成为了一项必备技能。...} catch (WriterException e) { e.printStackTrace(); } return null; } /** * 生成二维码...<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com.../tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation...总结 以上所述是小编给大家介绍的Android生成条形码和二维码功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ZaLou.Cn网站的支持!
前言 OpenCV在4的版本后就有了二维码QRCode的检测和识别功能,当时刚出的时候效率及识别效果都还一般,在4.1.2的版本中也改善了精度和速度,然后后面4.3版本中的更新又加入了多个二维码检测的函数...,今天这篇就来说一下OpenCV自带的二维码检测。...微卡智享 检测函数还是很简单,直接调用返回结果就可以了,本章里面第二个学习巩固的点是关于JNI中检测到怎么返回二维码的位置和解析的文本显示。...《Android NDK编程(七)--- JNI中List结构的类数据返回》文章中有简单的介绍过返回实体类的方式,在这里我们就用到了从JNI中返回列表实体的实现。 01 定义实体类 ?...package lib.vaccae.opencv import android.graphics.Pointimport android.graphics.PointF /** * 作者:Vaccae
别纠结这页面咋这么丑,没写样式,说一下我实现的思路哈,首先在数据库中新建一个表用来存储扫码登录信息(id,username,randomnum),这三个分别是id自增长,用户名,随机数—— 点击生成二维码...text=” + data,可以使用这个生成二维码,当然你也可以自己写,这个操作就相当于某宝的那个二维码登录框,生成二维码之后,这个时候做了一个ajax请求操作,在刚才新建的那个表中插入数据,把生成的随机数保存到表中...说的简单的就是,生成二维码的时候只存入随机数(或者你自定义的随便信息),使用app扫码之后根据随机数把用户名存进去,网页每隔5s请求另外一个接口时,如果username不为空好了跳转操作。...id="img" style="visibility: visible" width="250px"/ </body </html 上边就是服务端的部分代码,放心有源码,下边写完一起给 下面开始android...了关于android的扫码第三方开源的有挺多的,这里使用的是Zing,他可以实现的挺多的二维码,条形码,生成二维码。。。
Android上使调用OpenCV 2.4.10 实现二维码区域定位(Z-xing 码),该文章主要用于笔者自己学习中的总结,暂贴出代码部分,待以后有时间再补充算法的详细细节。...; import android.graphics.BitmapFactory; import android.graphics.Matrix; import android.hardware.Camera...android.hardware.Camera.PictureCallback; import android.os.Bundle; import android.os.Environment;...="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android...="cn.hjq.android_capture" android:versionCode="1" android:versionName="1.0" <uses-permission android
领取专属 10元无门槛券
手把手带您无忧上云