如何制作UWP移动二维码阅读器?

时间:2016-03-27 11:31:23

标签: camera win-universal-app qr-code zxing windows-10-universal

我有一个UWP项目,我应该在其中一个页面上创建一个简单的QR码阅读器。它是移动应用程序。我尝试过ZXing dll,但我不知道如何使用它,因为Windows 10的信息很少。你能帮我找到一个好的解决方案吗? UPDATE 有代码,我用过,它的工作原理

private MobileBarcodeScanner _scanner; 
private async void MainPage_Loaded(object sender, RoutedEventArgs e)
{
  _scanner = new MobileBarcodeScanner(this.Dispatcher);
  _scanner.UseCustomOverlay = false;
  _scanner.TopText = "Hold camera up to QR code";
  _scanner.BottomText = "Camera will automatically scan QR code";

  var result = await _scanner.Scan();
  ProcessScanResult(result);
}

2 个答案:

答案 0 :(得分:2)

试试ZXing.Net 0.14.0.1,它有一个与UWP兼容的Windows运行时组件。您可以从此处安装nuget软件包:http://www.nuget.org/packages/ZXing.Net,此处有代码示例http://zxingnet.codeplex.com/

答案 1 :(得分:0)

我有一个位于https://github.com/igorkulman/QRReader.WPA81的8.1工作样本。它向您展示了如何使用ZXing和诺基亚成像库来读取QR码。将代码带到UWP应该不会特别困难。