前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >中秋快乐版二维码生成器实现v1.2

中秋快乐版二维码生成器实现v1.2

作者头像
程序员飞飞
发布2020-02-27 16:07:22
4790
发布2020-02-27 16:07:22
举报
文章被收录于专栏:Android&Java技术

       大家好,今天就继续昨天做的二维码生成器,再这基础之上增加了扫描功能,加入了欢迎页,在生成的EditText中加入了判断,如果内容为空就抖动EditText,并Toast提示。。。先就将具体的实现做一个简单的说明:

1.布局

这个是一个简单的欢迎页,使用Animation 动画集实现,具体里面加入了旋转,透明度、以及缩放动画:具体代码截图如下:

同时当动画结束的时候进入如下activity:

布局比较简单,不做过多说明。。。

2.实现代码分析

  主要使用开源的zxing来实现,可到github去下载 https://github.com/zxing/zxing

源码太多可将主要的部分源码打成jar包,导入工程实现

生成代码如下(调用EncodingUtils工具类):

扫描的实现:启动一个待结果的回调,然后将结果返回来之后显示出来,内部具体实现看自行看zxing源码

3.保存:将生成的bitmap对象保存到本地;可自行制定具体的存储路径,内部或外部,

续上图:

续上图:

主要在存储的时候以png格式存储,以及图片的命名,为了方便,一次给图片默认名加上序号命名,从0开始,依次向下自增一,将自增的新数字使用sp存储,然后下次命名的时候取出,这样依次类推,实现二维码的本地存储。

具体的源码可到资源页下载。。。http://download.csdn.net/detail/xinpengfei521/9631724 或者你有更好的实现方式和优化可以相互交流。。。欢迎您的打扰!

谢谢!本人小菜鸟,老鸟可帮忙指导优化。。。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016/09/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档