android二维码扫描及生成封装工具类
来源:互联网 发布:显卡功耗测试软件 编辑:程序博客网 时间:2024/05/16 06:31
项目需要用到二维码生成及扫描功能,所以对网上资源进行了二次封装,扫描效果如下:
调用方法:
生成二维码:
Bitmap bitmap= ZxingUtil.getInstance().encodeAsBitmap(MainActivity.this, "哈哈哈");
扫描条形码、二维码:
ZxingUtil.getInstance().decode(MainActivity.this);
Demo链接附在本文末尾,下载后的集成步骤(大神可忽略):
1、AndroidManifest.xml里添加权限
<!-- 用于扫描二维码 --><uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.FLASHLIGHT" /><uses-feature android:name="android.hardware.camera" android:required="false" /><uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
2、gradle里添加依赖关系:
compile 'com.google.zxing:core:3.2.1'compile 'com.google.zxing:android-core:3.2.1'
需要复制的有:
整个zxing package:
工具类入口:
相关drawable:
layout布局文件:
res文件夹下的raw文件夹:
values文件夹下的ids.xml:
4、修改activity_decode.xml中的自定义控件名称为复制后正确的包名+类名
5、最后就是修改包名、删包、导包等问题了,相信各位应该有会
注意AndroidManifest.xml里要对DecodeActivity进行声明
导包的时候CameraManager不要导错了,不要导成系统的
下载地址: https://github.com/fengchuiyeluo/Zxing
1 0
- android二维码扫描及生成封装工具类
- Android扫描及生成二维码
- Android扫描二维码及生成二维码Demo
- 二维码扫描及生成
- 二维码生成及扫描
- Android二维码扫描、生成
- 二维码生成工具,扫描二维码查看页面
- 二维码扫描及简单二维码生成
- Android-Zxing-lib实现二维码扫描及生成
- cocos2dx-lua在android上实现生成及扫描二维码
- android二维码扫描和生成
- android 二维码 扫描,生成,竖屏
- Android二维码生成与扫描
- Android二维码生成与扫描
- Android 二维码生成和扫描
- Android二维码生成与扫描
- Android 二维码扫描工具 QRCodeReaderView
- Android生成二维码和扫描二维码zxing
- 去掉oracle查询结果的小数点
- Formal System-谓词逻辑的归结原理(Prädikatenlogik-Resolutionskalkül)
- iOS开发系列--让你的应用“动”起来
- Lua 5.2 视频教程
- 将本地文档上传至SAP服务器上及从SAP服务器下载到本地
- android二维码扫描及生成封装工具类
- android中asynctask的应用实例
- 查找源码jar包出现指定文字的小程序
- Crawl 相关方法
- WKWebView新特性
- iOS里cookie的使用
- 使用javascript以post的方式向服务器提交数据
- iOS开发系列--并行开发其实很容易
- 安装SQL2005后SQL Server Management Studio 没有出来的解决方案