如何制作UWP手机二维码reader?
How to make a UWP mobile QR code reader?
我有一个 UWP 项目,我应该在其中一个页面制作一个简单的二维码 reader。它是移动应用程序。我尝试过 ZXing dll,但我不知道如何使用它,因为有关 Windows 的信息很少。 10. 你能帮我找到一个好的解决方案吗?
更新
有代码,我用过,有效
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);
}
我在 https://github.com/igorkulman/QRReader.WPA81 有一个 8.1 的工作样本。它向您展示了如何使用 ZXing 和 Nokia Imaging 库来读取 QR 码。把代码带到UWP应该不会特别难。
试试 ZXing.Net 0.14.0.1,它有一个 Windows 与 UWP 兼容的运行时组件。您可以从这里安装 nuget 包:http://www.nuget.org/packages/ZXing.Net and there's a code sample here http://zxingnet.codeplex.com/
我有一个 UWP 项目,我应该在其中一个页面制作一个简单的二维码 reader。它是移动应用程序。我尝试过 ZXing dll,但我不知道如何使用它,因为有关 Windows 的信息很少。 10. 你能帮我找到一个好的解决方案吗? 更新 有代码,我用过,有效
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);
}
我在 https://github.com/igorkulman/QRReader.WPA81 有一个 8.1 的工作样本。它向您展示了如何使用 ZXing 和 Nokia Imaging 库来读取 QR 码。把代码带到UWP应该不会特别难。
试试 ZXing.Net 0.14.0.1,它有一个 Windows 与 UWP 兼容的运行时组件。您可以从这里安装 nuget 包:http://www.nuget.org/packages/ZXing.Net and there's a code sample here http://zxingnet.codeplex.com/