通用 Windows 平台 (UWP) 条码扫描器应用程序

Universal Windows Platform (UWP) barcode scanner application

我想创建一个简单的 UWP 条码扫描器应用程序,但我无法在我的 Lumia 950 或我的笔记本电脑上使用我的内置相机,因为 PointOfService(POS) API 似乎只能使用通过 USB 端口连接的外部条码扫描仪。我成功地实现了 Windows Hello to my application,但是创建条形码扫描器看起来几乎是不可能的,因为网络上没有合适的教程。你能给我一些建议吗,我应该使用什么API?因为如果我想在我的设备上使用内置摄像头扫描条形码,POS API 似乎对我不起作用。

我使用 BarcodeScanner class 来检测我设备上的条码扫描仪。这是我想要检测条形码扫描仪的代码的一部分:

BarcodeScanner scanner = await BarcodeScanner.GetDefaultAsync(); 

但我只是收到消息,即使我将 pointOfService 添加到

也没有检测到条码扫描器
<Capabilities>
    <DeviceCapabilities Name="pointOfService" />
</Capabilities>

有人对如何解决这个问题提出了一些建议吗?我搜索了论坛,但我找到的唯一解决方案是 ZXing API,但如果可能的话,我宁愿使用原生 Microsoft API 而不是 3rd 方解决方案。我使用 Visual Studio 2015。

好的,实现 ZXing API 非常容易,现在我让它正常工作了。有很好的例子如何用ZXing实现条码扫描器API,值得一试

https://zxingnet.codeplex.com/SourceControl/latest#trunk/Clients/WindowsRTDemo/Package.appxmanifest

所以问题解决了:)