posScanner
来自于:开发者立即使用
startListenKeyboardScan stopListenKeyboardScan
概述
posScanner 提供了一个读取扫描枪数据的便捷接口,在扫描枪扫码时,将得到的数据传给指定的回调函数。
posScanner 支持各品牌蓝牙扫描枪、USB扫描枪,非常适合餐厅收银、超市结账类的App使用。
注意:扫描枪必须为键盘模式(一般扫描枪出厂默认都是键盘模式)
startListenKeyboardScan
开始监听扫描枪
startListenKeyboardScan(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
result: '' //字符串;扫描到的内容
}
示例代码
var scannerModule = api.require('posScanner');
scannerModule.startListenKeyboardScan(function (ret) {
if(ret)//这里必须判断是否有值
{
alert(JSON.stringify(ret));
}
});
补充说明
一般的扫描枪,扫描的时候,会自动添加回车作为结束符,如果不自动添加回车,请将扫描枪设置为自动添加回车的模式
可用性
Android系统
可提供的1.0.0及更高版本
stopListenKeyboardScan
停止扫描枪的监听
(监听扫描枪的时候,页面其他元素无法获取输入焦点,所以,在不用时,建议停止监听)
stopListenKeyboardScan()
示例代码
var module = api.require('posScanner');
module.stopListenKeyboardScan();
可用性
Android系统
可提供的1.0.0及更高版本