QR / Barcode Scanner
It recognizes QR / Barcode.
Starting / Stopping the Scanner Using the Scanning Information
Starting / Stopping the Scanner
To start / stop Scanner, refer to the following code.
CodeScanActivity.java
@Override
protected void onResume() {
...
TrackerManager.getInstance().startTracker(TrackerManager.TRACKER_TYPE_CODE_SCANNER);
...
}
@Override
protected void onPause() {
...
TrackerManager.getInstance().stopTracker();
...
}
Using the Scanning Information
When you illuminate the QR / Barcode, the code name is displayed on the screen. Refer to the following code to use the scanning information.
CodeScanActivity.java
private static class CodeScanResultHandler extends Handler {
...
@Override
public void handleMessage(Message msg) {
...
String code = TrackerManager.getInstance().getCodeScanResult();
if (code != null && code.length() > 0) {
JSONObject jsonObject = new JSONObject(code);
activity.codeFormatView.setText(jsonObject.getString("Format"));
activity.codeValueView.setText(jsonObject.getString("Value"));
}
...
}
}
