当前位置:首页 » 操作系统 » android条码扫描源码

android条码扫描源码

发布时间: 2022-03-09 13:40:44

1. android扫描二维码怎么实现链接源码

这有个zxing二维码开发demo的源代码,你看看吧

2. android上二维码的扫描

你在度娘上搜索ZXing demo, 第一个csdn的代码下载就是。不大方便直接发连接,度娘对带连接的答案审核太过于厉害。
我做过二维码扫描的模块,直接就是用的ZXing demo,原代码就在里面,超级详细的!二维码可以扫描,它还可以扫描条型码。
我是直接调用它里面的CaptureActivity,在它finish()时,forResult把扫描的字符串传回来就可以。超好用的。
我就是做安桌开发的,欢迎你继续追问,也谢谢采纳答案。

3. 有没有 android 内部就可以调用的条形码扫描的 库啊

答案是没有

4. android扫描条形码出现-变成,的错误原因

相机出现问题就是由于处理器或者摄像头等硬件停止工作,使相机无法使用。
解决方案:
第一步:首先在手机上找到【设置】应用图标;
第二步:然后进入到设置界面,在其下方找到【其他应用管理】按钮;
第三步:接下来点击一下其他应用管理按钮,进入到手机应用界面,然后在全部找到【相 机】,然后点击一下;
第四步:随后便进入到相机应用信息界面,在其下方找到【清空数据】按钮,点击一下便 可。
最后我们再次进入到拍照界面便会发现没有报错,就这样解决了红米相机已停止运行问题,其实此方法也适合其他的手机同样的问题,如果实在不能解决,就只能恢复手机出厂设置。

5. android zxing怎么扫描二维码和条形码

http://repo1.maven.org/maven2/com/google/zxing/android-core/3.2.1/android-core-3.2.1.jar导入这个jar包,使用方法见GitHub
https://github.com/zxing/zxing

6. pda扫描枪源码求助

快递用的PDA就是条码数据采集器(条码手持终端)。 快递行业对于PDA通俗叫法是“把枪”或"巴枪",是一种电子产品; 快递企业用的PDA一般是工业级PDA。工业级PDA的特点就是坚固,耐用, 可以用在很多环境比较恶劣的地方,同时针对工业使用特点做了很多优化,让其轻便耐用。 之前一些快递公司(圆通、中通、申通、百世汇通、顺丰等)快递快递员派收件条码扫描, 一般是采用定制的WINCE或其他系统的PDA,目前陆续有开发出直接支持手机(安卓或IOS) 快递快递员派收件APP软件;只是手机拍照扫描条码肯定效率不高,如果扫描量大, 不太合适实际工作需要。 所以,一般都会用安卓采集器来使用; 安卓采集器操作系统和安卓智能手机类似, 操作体验和智能手机无区别,朗朗上手; 只是安卓PDA是工业级设计很耐用, 并且带有专业的条码扫描头,可以高效扫描条码; 可以实现快捷的条码扫描作业,用在快递扫描就非常合适。 使用上非常简单,只要从快递公司官网下载快递员专用的安卓APP, 像普通手机APP安装上去,然后配输好登录帐号那就可以使用了, 比如收件、派件、查件、派件推送等。 通讯上,在内部可以使用无线WIFI, 在外面可以插上手机卡(比如3G或GPRS GSM SIM卡)联网。 目前,最经典的快递专用安卓PDA当属IDATA95 (有分IDATA95W、IDATA95V、IDATA95E, 都可以很好使用,只是配置不同和支持的3G等有区别); 可用在快递扫描,圆通、中通、申通、百世汇通、菜鸟驿站等。 IDATA95安卓PDA可询【爱扫描】网(iscanchina)或淘宝【移动物联商城】店 ————————————————————————————————— 【爱扫描】-企业移动应用APP开发、安卓PDA、手机微型扫描器、盘点机

7. 条形码扫描的代码怎么用作二次开发

网上的条码扫描代码比较成熟的就是zxing这个库了

我以前做的一个东西,用过这个库,我把zxing的工程移植到我的项目中了

具体的做法就是拷贝源代码目录下的com.zxing目录到你工程的源代码目录,当然还需要拷贝布局文件activity_barcode_camera.xml到你的layout目录。

附件里是我以前的工程,把其他东西都去掉了,只留下了起始页面和条码扫描的部分。

8. android里面 条形码扫描 应该是怎么做的,有没有源码 什么的,发一个给我啊

1、下载ZBar官方SDK程序(下载链接:http://zbar.sourceforge.net/index.html),并打开项目,如下图:

9. android zxing可以扫描条形码吗

这说明条形码里存储的就是这些信息(就行二维码里存储的一版都是一个网址一样),如果想找到对应的信息,需要查询对应的数据库,找到你想要的信息并显示出来。

10. Android二维码识别源码,可有多种实现方式

这里简单介绍一下ZXing库。ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。该项目可实现的条形码编码和解码。目前支持以下格式:UPC-A,UPC-E、EAN-8,EAN-13、39码、93码。ZXing是个很经典的条码/二维码识别的开源类库,以前在功能机上,就有开发者使用J2ME运用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力。
下面是ZXing的demo运行,我这里创建了一个二维码,内容是我博客的网址,大伙可以用微信的扫一扫功能,试一下。就可以直接打开我博客。

2、ZXing库主要类
下面给大家介绍一下,ZXing库里面主要的类以及这些类的作用:
CaptureActivity。这个是启动Activity 也就是扫描器。
CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。
DecodeThread 解码的线程。
com.google.zxing.client.android.camera 包,摄像头控制包。
ViewfinderView 自定义的View,就是我们看见的拍摄时中间的框框了。

3、使用ZXing生成二维码
下面针对二维码生成和解析做个简单介绍,至于详细的使用方法,建议大家还是自己看看源码,使用起来很简单,不过这个开源项目的代码,值得好好看看。首先给出二维码生成的方法:
View Code
上面就是二维码生成的方法接口,如果你只是使用者方法,很简单,只要传入一个URL即可,就像我截图里面一样,传入一个合法的网址即可。或者像现在一些移动APP的推广,把APP下载地址转为二维码,只要扫一下就可以下载相应的APP。这个也是目前比较流行的APP的推广方式。
上面代码做的事情不多,主要是调用ZXing库里面QRCodeWriter().encode的方法对我们传进去的URL进行编码,具体如何编码,这个我这里就不详细说,有兴趣可以看ZXing的源码。文章最后会给出ZXing的源码和例子代码。

4、扫描二维码获取信息
扫描获取二维码信息的工作稍微复杂一些,主要是需要编写Camera的使用,这个跟我们一般使用Camera一样,需要使用Surfaceview作为预览,这一部我这里就不说了,这个应该不是太复杂。对于使用过Camera做预览的朋友,应该是挺简单的事情。获取二维码数据的关键处理是在Camera的自动对焦回调函数哪里,调用ZXing的解码接口。
View Code
这里稍微多说一句,由于解码需要一定时间,所以ZXing的解码调用,都是使用了Handler作为线程通信机制,解码的工作都是放在独立线程里面使用的,如果你直接在主线程解码,恐怕ANR问题是避免不了。
View Code
上面是解码的线程处理不同状态的时候需要注意的地方,我们这里只看获取图像成功的地方,成功获取图片解码的实在DecodeThread里面实现,DecodeThread里面解码成功后,会把数据序列化,然后保存到Bundle里面,我们可以直接通过Bundle的序列化,获取到图片数据。同时会把解码后的结果保存到MSG里面,然后就可以根据实际情况进行处理,例如上面代码,解码成功后,会调用一个处理函数:
View Code
上面就是整个二维码的解码流程,里面因为涉及很多Camera的使用,所以你如果需要使用二维码识别,需要注意一下你的程序需要申请下面的权限,一般的Camera使用以及Camera的自动对焦等。
View Code
5、结语
上面就是生成和识别二维码的关键流程和代码,有兴趣的朋友可以自己查看ZXing的源码,里面有很多图像分析的知识可以学习。具体使用也可以参考我下面给出的Demo。二维码对于现在移动开发来说很是很常用的技术,所以有空可以了解一下,说不定什么时候就用上了。另外,ZXing库除了二维码外,其实对于条形码也是支持的,只是我这里没有介绍。有需要的自己去看看源码即可。

热点内容
绿色linux 发布:2024-11-14 12:56:11 浏览:349
游戏本缓存 发布:2024-11-14 12:55:28 浏览:649
微软提供的编译软件 发布:2024-11-14 12:55:16 浏览:17
长沙java培训机构哪家好 发布:2024-11-14 12:40:53 浏览:228
外存储器硬盘能存储的高清电影数 发布:2024-11-14 12:33:23 浏览:265
python分号作用 发布:2024-11-14 12:31:50 浏览:223
方舟编译器下载要钱吗 发布:2024-11-14 12:29:20 浏览:62
jspoa源码 发布:2024-11-14 12:21:31 浏览:420
不记得了密码怎么办 发布:2024-11-14 12:18:58 浏览:442
python字符串的大小 发布:2024-11-14 12:17:24 浏览:222