Android实现图片和二维码拼在一起
Android实现图片和二维码拼在一起
- 依赖
implementation 'cn.bingoogolapple:bga-qrcode-zxing:1.3.7'
- 使用依赖里的方法生成二维码
QRCodeEncoder.syncEncodeQRCode(CODE_URL, 100)//CODE_URL为二维码的链接,100为尺寸
- 自己选择一张图片和上面的二维码合并
private fun combineBitmap(bmp: Bitmap, code: Bitmap): Bitmap {val textPaint = Paint()textPaint.isAntiAlias = truetextPaint.textSize = 40ftextPaint.color = Color.parseColor("#000000")val bgWidth = bmp.widthval bgHeight = bmp.heightval fgWidth = code.widthval fgHeight = code.heightval newBmp = Bitmap.createBitmap(bgWidth,bgHeight + fgHeight + fgHeight,Bitmap.Config.ARGB_8888)val canvas = Canvas(newBmp)canvas.drawRGB(255, 255, 255)canvas.drawBitmap(bmp, 0.toFloat(), 0.toFloat(), null)canvas.drawBitmap(code, bgWidth.toFloat() / 8, bgHeight.toFloat(), null)//二维码旁边还有自己加的一句话canvas.drawText("长按识别二维码",bgWidth.toFloat() / 3,bgHeight.toFloat() + fgWidth.toFloat() / 2,textPaint)canvas.save()canvas.restore()return newBmp}
Android实现图片和二维码拼在一起相关推荐
- android 从图片获取二维码
之前的博客我记得讲过关于扫描二维码的内容,昨天,组长让我不仅可以扫描获取二维码,还可以通过图片获取里面的二维码.比如别人拍了一张二维码的照片,发送给你,app应该可以获取图片的二维码. 自己在网上查了 ...
- Android利用zxing生成二维码,识别二维码,中间填充图片超详细、超简易教程
gayhub上的zxing可用于生成二维码,识别二维码 gayhub地址:https://github.com/zxing/zxing 此文只是简易教程,文末附有完整代码和demo下载地址,进入正题: ...
- Android利用zxing生成二维码
感谢大佬:https://blog.csdn.net/mountain_hua/article/details/80646089 **gayhub上的zxing可用于生成二维码,识别二维码 gayhu ...
- 直播视频app源码,Android 点击生成二维码
直播视频app源码,Android 点击生成二维码实现的相关代码 activity.xml代码如下: <?xml version="1.0" encoding="u ...
- Android zxing,轻松实现二维码扫描、生成
Android zxing,轻松实现二维码扫描.生成 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有, ...
- Android中 自定义logo二维码绘制(仿微信QQ二维码)
自定义Logo二维码绘制(追加上一篇简单二维码绘制) 1.实现思路 2.实现(新增拍照以及相册上传logo以及分享和保存二维码) 简单绘制二维码地址: Android 实现简单绘制二维码(包含带LOG ...
- webview长按图片识别二维码
webview长按图片识别二维码 第一次写博客,主要是做这个功能是临时让加的功能,当时一头雾水,就想着用zxing,但是具体怎么做也不太清楚,然后就查了很多资料,所以在此记录一下. 导入zxing包 ...
- Android之ZXing扫描二维码以及生成二维码
Android之ZXing扫描二维码以及生成二维码 ZXIng项目地址:ZXing地址 项目结构 扫描二维码:使用 CaptureActivity类 项目代码: import android.cont ...
- 安卓兼容7.0图库选择图片生成二维码
上一篇文章生成二维码没有完善,这次来完善一下图库选择图片生成二维码,代码和上次的差不多,安卓6.0后打开相机和图册必须判断是否已经获得权限,只有用户设置获取权限才能访问,要不是访问不了的,代码比较多, ...
最新文章
- 微信小程序生成小程序二维码 php 直接可以用
- 拜托!不要用“ ! = null 做判空了
- php拆分jsion_Php如何返回json数据,前后端分离的基本解决方案
- document.all 用法
- [特征工程系列三]显性特征的衍生
- Android PC投屏简单尝试(录屏直播)3—软解章(ImageReader+FFMpeg with X264)
- jdk8分组统计字段和_JDK 8流和分组
- SOAP 1.1 - 学习
- C# log4net纯代码设置参数
- 9-Mybatis 多表查询之一对多
- linux 下安装minio并配置
- getch函数详解看这一篇就够了-C语言(函数功能、使用方法、返回值、头文件)
- 创始人、CEO、总裁和董事长到底谁更大?
- AI Gossip | 八卦人工智能的前世今生
- 可以放GOOGLE广告的博客总汇
- Java基础总结(初学者)
- 谈谈对于外链SEO的独特见解!
- 使用R语言进行Metroplis-in-Gibbs采样和MCMC运行分析
- 找回压缩包密码难度大吗?
- android 地图雷达,深入学习百度地图Android SDK v4.0.0【第七关】周边雷达
热门文章
- JavaScript--JQuery事件 当网页元素加载完成后再去执行事件
- 求职的打工人何时是个头
- 1路编码器脉冲计数器或2路DI高速计数器Modbus RTU模块YL150
- php熔断,限流、熔断、降级
- 单片机---HLK-W801图形框架LVGL移植
- 【测开方法论】学习后如何举一反三
- WebRTC安全研究
- 02JavaWeb之MyBatis详解、SqlSession执行、mapper代理执行、动态SQL语句、注解开发、resultMap、resultType、多参数传递
- 嵩天老师python123测验6: 组合数据类型 (第6周)(编程题)
- 公司的到一个B类地址块,需要划分成若干个包含1000台主机的子网,则可以划分成几个?...