问题标签 [linea-pro]

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 投票
4 回答
3075 浏览

ios - Linea Pro 条码扫描仪 iPhone 问题

我从他们的网站下载了 Linea Pro 设备的 iOS SDK,并在我的应用程序中成功实现了其中的一些功能——但我注意到该设备在通过 USB 电缆连接到 Mac 时似乎永远无法工作。我已经 100% 验证了这一点,因为一旦我将 LineaPro 雪橇与 USB 电缆断开并运行他们的应用程序,它就会找到扫描仪并开始工作。否则,什么都没有。

这当然使调试几乎不可能,因为如果您没有连接到 Xcode,您显然无法在 Xcode 的控制台中看到应用程序可能具有的任何输出。你不能 NSLog 任何东西到控制台,你不能放断点,你不能单步调试你的代码——你几乎不能做任何你在开发应用程序时通常会做的事情。

实际上,我不得不求助于创建 UITextViews 并在运行时向它们输出我所能做的一切(这当然会使界面变得很混乱),但即便如此,如果应用程序崩溃,你永远看不到你的 TextViews:你重新抛出并返回 iOS 主屏幕,盯着你所有的小图标。

关于变通办法,我还有其他一些想法——但仅此而已:它们都是变通办法。有没有人知道在 Linea Pro 仍然连接到 Xcode 时是否有任何方法可以使用它?

0 投票
1 回答
757 浏览

c# - 在不调用 Disconnect 的情况下禁用 Linea Pro 5 扫描仪

我正在使用带有 iPod Touch 5 的 Linea Pro 5。我在 VS 2012 下用 C# 在 Xamarin 下开发 iOS 应用程序。

我的情况是这样的:我的 iOS 应用程序中有屏幕 A 和屏幕 B。在屏幕 A 中,我想允许用户扫描条形码,但是当他移动到屏幕 B 时,我想禁用扫描仪。意思是,我希望仅在一个屏幕(屏幕 A)中扫描的选项。

这是我所做的:我的 Linea 设备被声明为类类型“Linea”的变量“lineaDevice”。我尝试在屏幕 A 中做(当屏幕加载时): lineaDevice.Connect(); 在屏幕 B 中(屏幕正在加载时): lineaDevice.Disconnect();

它是工作,扫描仪在屏幕 B 中不起作用(红灯甚至没有打开),但是,这种方法的问题是每次调用 lineaDevice.Connect(); 后,只有第二次点击在 Linea 设备的物理按钮上,实际上会打开设备(及其红灯)进行扫描。这意味着,当用户回到屏幕 A 时,他必须在物理按钮上单击 2 次才能开始扫描。

我希望它在第一次时总是“顺利”扫描。

请让我知道在其他屏幕中“禁用”Linea 的任何想法。这意味着,当单击物理 Linea 按钮时,其他屏幕不会发生任何事情,但在用户返回屏幕 A(必须连接 Linea 的地方)的那一刻,它仍将保持连接。

提前致谢!

0 投票
1 回答
212 浏览

objective-c - Linea Pro SDK 不显示条码

我正在使用 Linea Pro 扫描仪来扫描条形码。在我的应用程序中,我已连接到设备,并开始/停止扫描。

但是,barcodeData 函数似乎没有被触发。它没有在我的标签中显示任何内容

我从以下帖子中获得了建议

如何使用适用于 IOS 的 Linea-Pro SDK?

请帮忙

非常感谢

0 投票
1 回答
510 浏览

iphone - Linea Pro 扫描条码问题

在基于 swift 的应用程序中,我必须使用设备摄像头以及使用 Linea Pro 5 (LP5) 外部条码扫描仪来实现条码扫描。在应用程序中必须检查 iPhone 与 Linea Pro 5 (LP5) 设备的连接状态,如果 iPhone 未与 LP5 连接,则必须打开 iPhone 相机,否则它将使用 LP5 进行扫描。我必须对任何 UIButton 进行的扫描驻留在应用程序屏幕上。

我的问题是,当我调用 connect() 方法时,“func connectionState(state: Int32)”方法调用和 LP5 的 iPhone 连接状态从 Connecting 更改为 Connected,然后在我能够使用 LP5 进行扫描但当我执行扫描另一个条码时LP5 没有扫描并且相机打开。此外,当我扫描意外的条形码时,重新扫描后,设备摄像头会打开。这意味着连接状态以某种方式发生了变化。但每次“func connectionState(state: Int32)”都不会调用。

谁能告诉我如何在每次扫描操作之前检查 LP5 设备的连接状态。或者告诉我上述问题的正确解决方案。

0 投票
1 回答
343 浏览

swift3 - Setting up setCharging for Linea Pro device in Swift

I want to set up the Linea Pro to charge the phone if the phone's battery gets low and I'm having a tough time mainly because all the examples are shown in objective-C still and not in Swift.

The manual says:

@param enabled TRUE to enable charging, FALSE to disable/stop it @param error pointer to NSError object, where error information is stored in case function fails. You can pass nil if you don't want that information @return TRUE if function succeeded, FALSE otherwise */

and the code provided is the following:

So in Swift I first tried this:

but that gives me the following error:

So I tried this:

which gives me this error:

Call can throw, but it is not marked with 'try' and the error is not handled

Interesting because apparently I have to build it in a function called "setCharging" I think, but I have no idea what and how it wants me to set up the try and catch to, and quite frankly where am I opposed to get this information from? I think it should be along these lines or something, but I'm not clear on the specifics :

0 投票
1 回答
2166 浏览

swift - 从字符串中删除第一个字符

我有这个代码:

当我扫描条形码时,文本字段被它替换。条形码开头总是一个“R”,后跟一些数字。

我希望文本字段只显示数字。因此,如果扫描的条形码是“R454512”,我希望文本字段仅显示“454512”

有人可以向我解释一下吗?我在这个条形码世界中很新。我还没有任何值,所以我应该如何使用它?

谢谢

0 投票
1 回答
81 浏览

ios - 上传到 Appstore 的问题:不包括符号/配置文件 (LINEA PRO)

我在上传到应用商店时遇到了一些问题。我以前的版本没有这个问题,我们只是升级到 Xcode 10.2。

任何人都可以建议吗?这似乎是 Linea Pro 库的问题。

我们正在使用 Xcode 10.2,我们还没有更新 SDK,我们计划在获得一些反馈的同时开发解决方案。

我有 4 个苹果提供的日志:

如果发布这些日志中的一些错误会有所帮助,请告诉我。

图片来自 Xcode Organizer

0 投票
1 回答
2666 浏览

reactjs - Reactnative - 'React/RCTBridgeModule.h' 文件未找到

我正在尝试在我的 react native 应用程序中使用 react-native-linea,并且在构建期间我收到 React/RCTBridgeModule.h' file not found 错误。

我试过的步骤 -

0 投票
1 回答
71 浏览

ios - 如何在没有 AppDelegate 和 ViewController 的 SwiftUI App 中使用 Linea Pro SDK

使用没有 AppDelegate 和 ViewController 的 SwiftUI 构建应用程序时,如何实现 Linea Pro SDK?

我按照此处所述集成了 SDK如何使用 Linea-Pro SDK for IOS?我使用了可以在这里找到的 DTDevices.h 和 libdtdev.a 文件https://github.com/matheuscmpm/lineaswift

现在我编写的用于尝试使用 SDK 的类看起来像这样:

在上面的全局范围内,@main我像这样初始化这个类let oLineaScanner = LineaDevice()

到目前为止,一切都很好。该方法oLineaScanner.getConnectionState()返回2,这意味着iOS设备成功连接到扫描仪,当我扫描条形码时,设备会发出哔哔声。但是,barcodeData我认为现在应该由 SDK 调用的方法没有被调用。

到目前为止,我能找到的任何文档都假设有一个 AppDelegate 和一个 ViewController,这在我的 SwiftUI 项目中不存在。我认为这就是这里的问题。我对 iOS 开发相对较新,所以我对如何从这一点开始一无所知。

有什么办法可以让它像这样工作,如果没有,我该如何让它工作?