简易条码扫描器- 基于zBar的条码扫描器
- 版本:v1.8.6
- 大小:6.98MB
- 应用语言:中文
- 更新时间:2022-04-14

简易条码扫描器- 基于zBar的条码扫描器1.8.6介绍
「简易条码扫描器」是一款基于zBar扫描引擎的条码扫描器,zBar引擎使用C语言编写,效率很好,能够有效提升扫描速度,并且可以支援QR Code、EAN-8、EAN-13、UPC-E、UPC-A、ISBN-10、ISBN-13、Interleaved 2 of 5(交错式25条码)、DataBar、DataBar Expanded、Codabar、Code 39、Code 93、Code 128、PDF417如此多样的条码种类。现在也可支援Data Matrix。「简易条码扫描器」允许您使用任意角度来扫描条码,条码也不一定要置于相机画面的中央。此外,还能够使用「缩放手势」来进行相机变焦(拉近、拉远),也能够直接点击画面中想要对焦的物体,来让相机能对焦至该物体。若要更换前后镜头,也可以一键搞定,完全不需要进行复杂的设定!如果您是Android开发者,可以直接在Android SDK使用以下程式码来替您的App扫描条码:final Intent intent = new Intent("org.magiclen.barcodescanner.SCAN");final List list = getPackageManager().queryIntentActivities(intent, PackageManager.GET_ACTIVITIES);if (list.size() > 0) { intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); // Can also use PRODUCT_MODE, SCAN_MODE, QR_CODE_MODE startActivityForResult(intent, 0);} else { // You may ask your user to install Easy Barcode Scanner}为了取得扫描结果,您还必须要复写onActivityResult方法:public void onActivityResult(final int requestCode, final int resultCode, final Intent data) { if (requestCode == 0) { if (resultCode == Activity.RESULT_OK) { final String result = data.getStringExtra("SCAN_RESULT"); // Get scanning result final String type = data.getStringExtra("code_type"); // Get code type } else { // Not scan any code yet } }}除此之外,如果您想要产生一个QR Code,您可以使用以下的程式码:final Intent intent = new Intent("org.magiclen.barcodescanner.ENCODE");final List list = getPackageManager().queryIntentActivities(intent, PackageManager.GET_ACTIVITIES);if (list.size() > 0) { intent.putExtra("ENCODE_DATA", "Put some string you want to encode"); startActivity(intent);} else { // You may ask your user to install Easy Barcode Scanner}更多的资讯请参考我们的网站:http://magiclen.org/
简易条码扫描器- 基于zBar的条码扫描器1.8.6截图