簡易條碼掃描器

基於zBar的條碼掃描器

2.0.9 by Magic Len
2018年06月16日 歷史版本

關於簡易條碼掃描器

回歸最原始,沒有複雜功能的條碼掃描器。使用效率極佳的zBar掃描引擎,支援15種以上生活中常見的條碼。直覺的操控方式,提供縮放手勢變焦以及點擊對焦,還可切換鏡頭

「簡易條碼掃描器」是一款基於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.MATCH_DEFAULT_ONLY);

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.MATCH_DEFAULT_ONLY);

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

}

更多的資訊請參考我們的網站:https://magiclen.org/

更多應用信息

最新版本

2.0.9

上傳者

Thedeimantaxx Tiesiog

系統要求

Android 5.0+

舉報

舉報不當內容

更多

下載 APKPure App

可在安卓獲取簡易條碼掃描器的歷史版本

下載

下載 APKPure App

可在安卓獲取簡易條碼掃描器的歷史版本

下載

簡易條碼掃描器相關應用

Magic Len 開發者的更多應用

最新發現