Scanner SDK

v20260828

概述

简介

Scanner SDK 面向 Android PDA 设备,通过 ScanManager 提供条码扫描控制、输出模式切换、扫描参数配置等能力。扫描结果可通过广播(Intent)或键盘方式输出。

版本变更

本文档对应 2026-08-28 版 Scanner 开发文档,涵盖 ScanManager 核心接口、常用参数示例、扫描头图片广播获取,以及 Android 11 及以上通过广播设置扫描参数的方式。

主要能力

  • 广播模式与键盘模式输出切换
  • 程序触发开始/停止扫描、触发模式与扫描引擎开关
  • 通过 PropertyID 配置扫描参数(int / String)
  • 扫描成功后通过广播接收条码数据
  • 通过广播获取扫描头图片(Android 11+,2024 年及之后 OS 版本)
  • 通过系统广播 com.android.broadcast.uscanner.settings 设置扫描参数(Android 11+)

适用场景

  • 仓储、零售、物流等 PDA 条码采集应用
  • 需要自定义广播 Action / 数据 Key 的集成场景
  • 需要在解码时同步获取图像、坐标的多媒体采集场景

环境要求

要求
平台Android PDA
语言Java
核心类android.device.ScanManager
参数常量android.device.scanner.configuration.PropertyID
图片自动返回Android 11 及以上,OS 版本为 2024 年及之后
广播设置参数Android 11 及以上