这篇文章主要为大家展示了Android如何从图片获取二维码,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
之前的博客我记得讲过关于扫描二维码的内容,昨天,组长让我不仅可以扫描获取二维码,还可以通过图片获取里面的二维码。比如别人拍了一张二维码的照片,发送给你,app应该可以获取图片的二维码。
自己在网上查了资料,发现其实也很简单,用ZXing jar包里的获取图片二维码的QRCodeReader就基本可以了。不过大部分的内容,我自己也不明白,大家如果有兴趣,可以自己去查找资料。
点击按钮后,跳转到相册,选择有二维码的图片,返回到解析二维码的界面。这时通过返回的URI获取图片的路径。
case CHOOSE_PIC: String[] proj = new String[]{MediaStore.Images.Media.DATA}; Cursor cursor = QRCodeActivity.this.getContentResolver().query(data.getData(), proj, null, null, null); if(cursor.moveToFirst()){ int columnIndex = cursor.getColumnIndex(MediaStore.Images.Media.DATA); System.out.println(columnIndex); //获取到用户选择的二维码图片的绝对路径 imgPath = cursor.getString(columnIndex); } cursor.close(); //获取解析结果 Result ret = parseQRcodeBitmap(imgPath); if (ret==null){ Toast.makeText(QRCodeActivity.this,getString(R.string.load_two_dimensional_error), Toast.LENGTH_LONG).show(); }else {// Toast.makeText(QRCodeActivity.this,"解析结果:" + ret.toString(), Toast.LENGTH_LONG).show(); Intent intent = new Intent(); intent.putExtra(Intents.Scan.RESULT, ret.toString()); this.setResult(Activity.RESULT_OK, intent); this.overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); finish(); } break;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机Android如何从图片获取二维码
后端开发2023-05-31
Android如何获取视频首帧图片
后端开发2022-06-07
Android如何获取图片或视频略缩图
后端开发2022-06-06
Android从系统Gallery获取图片具体实现
后端开发2022-06-06
利用Android如何获取sdcard中的图片
后端开发2023-05-31
Python如何生成高清的二维码图片?
后端开发2023-09-11
Android从服务器获取图片的实例方法
后端开发2022-06-06
Android应用如何获取相册中的图片
后端开发2023-05-31
如何使用Java处理二维码图片文件?
后端开发2023-06-24
jquery中如何获取图片
后端开发2024-04-02
如何在Android应用中利用phonegap实现从相册中获取图片
后端开发2023-05-31
android从系统图库中取图片的实例代码
后端开发2022-06-06
Android开发从相机或相册获取图片裁剪
后端开发2022-06-06
Java如何获取网站图片
后端开发2023-06-25
Android Zxing二维码扫描图片拉伸的解决方法
后端开发2023-05-31
如何用Python从桌面读取二维码信息详解
后端开发2024-04-02
Android如何获得图片的倒影
后端开发2024-04-02
jquery如何获取图片的宽高
后端开发2024-04-02
javascript如何获取图片的路径
后端开发2024-04-02
咦!没有更多了?去看看其它编程学习网 内容吧