Android 扫一扫----ZXing 的使用
1. 首先现在ZXing的lib
2. 在Android Studio集成ZXing。
1 2 3 | public void scan(View view){ startActivityForResult( new Intent(MainActivity. this , CaptureActivity. class ), 0 ); } |
以上是打开扫一扫。 二维码的生成可以去http://cli.im/
3. 创建二维码
1 2 3 4 5 6 7 8 9 10 | public void make(View view){ String input = mInput.getText().toString(); if (input.equals( "" )){ Toast.makeText(MainActivity. this , "输入不能为空" , Toast.LENGTH_LONG).show(); } else { Bitmap bitmap = EncodingUtils.createQRCode(input, 500 , 500 , BitmapFactory.decodeResource(getResources(), R.drawable.icon)); mIvResult.setImageBitmap(bitmap); } } |
效果如下图。 其中SCAN对应scan方法。 扫描后的结果为: 你好啊!
Make QRCode为创建二维码的Code,方法为make。 创建的结果为下图的二维码。
本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/5377806.html,如需转载请自行联系原作者

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Xcode8报错:**Framework not found IOSurface for architecture arm64** 或者 *...
Xcode8 编译报错: Framework not found IOSurface for architecture arm64 或者Framework not found FileProvider for architecture x86_64/arm64. 原因 IOSurface.framework和 FileProvider.framework是 iOS11 新增加的库,但 Xcode8下没有这个库。打包静态库的时候,有一个Link Frameworks Automatically设置,默认为YES,会自动链接框架。所以Xcode 9打包的静态库时,在Xcode 8项目编译时候会提示找不到 IOSurface.framework和 FileProvider.framework。 题外话,这个在 Xcode5 和 Xcode6 过度时,Metal.framework 时发生过,可能过了就忘记了。也发现 Xcode 很多特性平时没有注意,有空真要多看看 LLVM 的知识。 结果 如果升级到 Xcode9,则不受影响。如果 Xcode8 编译报错,网上最初给出的方案,在 Xcode...
- 下一篇
老司机教你如何假装拥有一部 iPhone X
天气冷了,加上双11将至,各路单身狗们纷纷活跃起来,在朋友圈花式推销自己,其中当属晒 iPhone X最为装逼。 比如这样, 这样, 这样。 但是,这些都是真的吗?当然不是,距离 iPhone X 开启预售还有几天,难不成能从天上摘台 iPhone X?其实,图是P的。 雷锋网(公众号:雷锋网)编辑在这里就给大家八一八某些装逼神器。 第一个就是名字真实不做作的 iPhone X 订单生成器,这货⇊ iPhone X 订单生成器可以帮助用户在线生成购买 iPhone X截图的手机装逼神器,只要输入购买人的姓名、就可以制作出订购的截图。 这款软件的宣传语也十分接地气:让你在朋友圈当中享受尊贵的首批iphoneX体验用户,方便简洁的操作,真实逼真的订单模拟,还在等什么,9388买不起咱还不能P个图装下逼了啊?赶紧来下载吧~ 第二款APP就是名叫哈你的小妖
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Linux系统CentOS6、CentOS7手动修改IP地址