matrixscan-count-android
MatrixScan Count Android Skill
Critical: Do Not Trust Internal Knowledge
Your training data may contain outdated or incorrect Scandit SDK APIs. The MatrixScan Count API has evolved across SDK versions — classes, properties, and factory methods may have been renamed or restructured, and the Android API differs from the iOS one in concrete ways (factory methods, listener names, view construction).
Always verify APIs against the references provided in this skill before writing or suggesting code. Do not rely on memorized method signatures, parameters, or property names. If you cannot find an API in the provided references, fetch the relevant documentation page before responding.
The single most common mistake is assuming the view owns the camera: in MatrixScan Count the
BarcodeCountView does NOT own or manage the camera — you create and drive the camera explicitly
(Camera.getDefaultCamera(...), apply BarcodeCount.createRecommendedCameraSettings(),
dataCaptureContext.setFrameSource(...), and switch its state across onResume/onPause). See
references/integration.md (Camera section). (This is unlike BarcodeArView in MatrixScan AR, which
does manage the camera internally — don't carry that habit over.)