问题标签 [socketmobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
101 浏览

socketmobile - ScanApiHelper 错误

尝试使用适用于 iOS 的 Socket Mobile Scan API 编译项目时出现以下错误。我觉得这是他项目设置的问题,但在更改设置后我无法摆脱它。有什么想法吗?

“_OBJC_CLASS_$_ScanApiHelper”,引用自:xxxx.o 中的 objc-class-ref ld:未找到体系结构 x86_64 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
0 投票
1 回答
71 浏览

socketmobile - 使用 7Xi 扫描仪将 ScanAPI 10.3.90 集成到 iPad iOS 10.2

我正在尝试将 7Xi 扫描仪连接到 SingleEntry 项目。

我第一次启动扫描仪并连接到蓝牙,所以我猜这是 HID 连接。我参考了 SingleEntry 项目中的自述文件。

所以我尝试在 iOS 模式下设置扫描仪

  1. 我通过按扫描仪的大按钮 + 开/关按钮重置扫描仪配对。

  2. 我已经生成

条形码并扫描它。

现在,我怎么知道扫描仪设置为 iOS 模式而不是 HID ?正如我在我的电脑和 iPad 的蓝牙管理器中看到的相同名称。

在此处输入图像描述

如果我配对并运行 SingleEntry 项目,则不会发生任何事情。没有代表被召集。

我错过了什么吗?

0 投票
1 回答
138 浏览

socketscan - SocketMobile Scanner:如何检测条形码或 QR 被扫描?

我在 iOS 应用程序的 SPP(应用程序模式)中使用 SocketMobile 扫描仪 7Xi。我已经集成了scanapisdk SDK。

在扫描代表下方的条形码或二维码时,调用:

- (void) onDecodedDataResult:(long)result device:(DeviceInfo *)device decodedData:(ISktScanDecodedData*)decodedData { NSString * scannedText = [NSString stringWithUTF8String:(const char *)[decodedData getData]]; }

在这里,我如何知道扫描是否发生在 Barcode 或 QR 上?

我想检测是否扫描了条形码或二维码。

可能吗 ?

0 投票
0 回答
47 浏览

android - 如何从无需连接 Android 应用程序即可扫描的套接字移动扫描仪获取扫描的条形码?

当设备未与 Android 设备连接时。当时我扫描条形码的数量。现在,当设备通过蓝牙与 Android 设备连接时,“onDeviceArrival”方法被调用。如何获取以前扫描的条码列表。可能吗 ?

0 投票
1 回答
39 浏览

android - SocketMobile ScanAPI 连接并在 Android 手机上工作,但在 Android 平板电脑上不连接

我已经成功地将 ScanAPI SDK 集成到我的 android 应用程序中,该应用程序在 android 智能手机和平板电脑上运行,我在一些 android 智能手机上对其进行了测试,它连接和扫描没有问题,但是当我在 android 平板电脑上运行我的应用程序时它没有连接,并返回错误

ScanApi 初始化失败,出现错误 -34

0 投票
1 回答
443 浏览

android - Cordova (Android Plugin) - 将数据从主活动发送到 InAppBrowser

我正在使用 Socket Mobile Capture SDK,它提供了一种从连接蓝牙的条形码扫描仪接收数据的简单方法,假设您可以将方法添加到 android Activity 类。

下面是我创建的 MainActivity 代码。每次使用外部蓝牙扫描仪时,onData 方法都会正确触发。我想将此信息转发给 inAppBrowser。这是可能的还是有更好的方法来做到这一点?

这是我在 index.js 中设置 InAppBrowser 的代码:

0 投票
0 回答
136 浏览

c# - 到达时自动认领 POS 蓝牙条码扫描器

我需要 UWP 应用程序在应用程序启动时声明任何配对的蓝牙扫描仪设备,而且在蓝牙扫描仪电源循环后,或在超出范围后返回范围内。用户甚至不必考虑连接/声明。打开扫描仪设备并运行 UWP 应用程序即可。

我还没有找到任何可靠的方法或事件来自动检测蓝牙扫描仪何时范围内并“准备好被认领”。(例如,在外出/触手可及或打开或重启蓝牙扫描仪设备之后。)

基本上,这导致了以下代码,其中我的代码不断尝试声明 DeviceWatcher 检测到的任何蓝牙扫描仪。它将这样做,直到它成功。对于 DeviceWatcher 中的任何无人认领的扫描仪,将在计时器上进行认领尝试。此外,我必须使用相当丑陋的 try/catch 构造来防止不成功的 ClaimScannerAsync()调用使应用程序崩溃,因为此方法似乎不会抛出它自己继承的 Exception 类。

这似乎确实有效,但我想知道是否有更好的方法。

有没有更好的方法来检查准备好的蓝牙扫描仪何时在范围内?

请考虑蓝牙条码扫描器的索赔流程。

  1. 首先在 Windows 设置中配对蓝牙,然后设备将可用并显示为已配对。即使它被关闭。
  2. 只有在应用程序中实际声明扫描仪后,设备才会显示为已连接。

(我正在粘贴我描述的代码以供参考和其他可能有相同要求的人)

0 投票
1 回答
86 浏览

android - 如何将套接字移动扫描仪与 android 应用程序集成并检索结果

我需要在我的 android 应用程序上集成套接字移动蓝牙扫描仪。我尝试了他们在他们的网站https://docs.socketmobile.com/capture/java/en/latest/getting-started.html中规定的 SDK, 但它没有得到扫描的结果。这是我的活动。

类 ScannerMobileActivity : AppCompatActivity() {

}

0 投票
1 回答
59 浏览

android - 捕获 SDK 请求电池电量不工作

需要一些有关新的 Capture SDK for Android 的帮助。我在活动中使用以下代码。

我在顶级活动中使用了我的正确 appKey 和 appid。

我想询问电池电量。我该怎么做呢?我已经实现了一个监听器,但不确定如何发出请求。

好的,接下来我有这个要求:

上面的代码进行了往返并调用了属性回调,但属性中包含的信息不是百分比。

即使我的班级实现了它并订阅了“事物”,这也是侦听器(从未被调用)。

@Override public void onBatteryLevelChanged(int i) {

0 投票
1 回答
55 浏览

android - 捕获 SDK 设置哔声和振动属性

需要了解使用 Capture SDK 的 BEEP 和 VIBRATE 设置背后的正确设置。将 DEVICE_RUMBLE_CONFIG 设置为 1 或 0 时,似乎我收到了一个错误,并且没有任何更改。DEVICE_SOUND_CONFIG 也有同样的问题。