こんにちは。
前提・実現したいこと
Windows10を使ってVisual Studo 2017でXamarinのプロジェクトを作っています。
QRコードを読みたいと思い、
https://qiita.com/ytabuchi/items/3e14dcb5b9a11aaf14a9
を参考に、Xamarin.Form(UWP)でテストをしています。
発生している問題・エラーメッセージ
単純なQR(英数字+記号)を読むことはできました。
漢字(2byte?)を含むQRを読めません。
イベントが発火しないので、エラーは起きていません。
該当のソースコード
C#
1 var scanPage = new ZXingScannerPage() 2 { 3 DefaultOverlayTopText = "QRコードを画面中央にかざしてください。", 4 DefaultOverlayBottomText = "", 5 }; 6 7 // スキャナページを表示 8 await Navigation.PushAsync(scanPage); 9 10 scanPage.OnScanResult += (result) => 11 { 12//ここに来ると期待するが漢字入りのQRではイベントが起きない。 13 // スキャン停止 14 scanPage.IsScanning = false; 15 16 // PopAsyncで元のページに戻り、結果をダイアログで表示 17 Device.BeginInvokeOnMainThread(async () => 18 { 19 await Navigation.PopAsync(); 20 await DisplayAlert("スキャン完了", result.Text, "OK"); 21 }); 22 }; 23
試したこと
QRは、
https://qr.quel.jp/form_bsc_url.php
で作成しました。
自由文で「読みたいQRテラテイル」と入れました。
求める答え
2byteを読むときには、ZXingScannerPageの引数になにか必要でしょうか? その情報。
そもそも2byteのQRを作るときには、読むための情報をなにか付加して作る必要があるのでしょうか? その情報。
そのほか。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Intel Pentium(R) CPU 4415 Y 1.60GHz RAM 8GB Windows10Pro 64bit 1803 17134.345 Microsoft Visual Studio Community 2017 Version 15.8.5 VisualStudio.15.Release/15.8.5+28010.2036 Microsoft .NET Framework Version 4.7.03056 インストールされているバージョン:Community Visual C++ 2017 00369-60000-00001-AA556 Microsoft Visual C++ 2017 Application Insights Tools for Visual Studio のパッケージ 8.13.10627.1 Application Insights Tools for Visual Studio ASP.NET and Web Tools 2017 15.8.05085.0 ASP.NET and Web Tools 2017 ASP.NET Core Razor Language Services 15.8.31590 Provides languages services for ASP.NET Core Razor. ASP.NET Web Frameworks and Tools 2017 5.2.60618.0 For additional information, visit https://www.asp.net/ Azure App Service Tools v3.0.0 15.8.05023.0 Azure App Service Tools v3.0.0 Azure Functions と Web ジョブ ツール 15.8.05023.0 Azure Functions と Web ジョブ ツール C# ツール 2.9.0-beta8-63208-01 C# コンポーネントが IDE で使用されました。プロジェクト タイプと設定に応じて、異なるバージョンのコンパイラを使用できます。 Common Azure Tools 1.10 Azure Mobile Services および Microsoft Azure Tools で使用する共通サービスを提供します。 Extensibility Message Bus 1.1.49 (remotes/origin/d15-8@ee674f3) Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration. JavaScript Project System 2.0 JavaScript Project System JavaScript 言語サービス 2.0 JavaScript 言語サービス Microsoft Azure Tools 2.9 Microsoft Azure Tools for Microsoft Visual Studio 2017 - v2.9.10730.2 Microsoft Continuous Delivery Tools for Visual Studio 0.4 Visual Studio IDE 内からの Azure DevOps パイプラインの構成を簡略化しています。 Microsoft JVM Debugger 1.0 Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines Microsoft MI-Based Debugger 1.0 Provides support for connecting Visual Studio to MI compatible debuggers Microsoft Visual C++ ウィザード 1.0 Microsoft Visual C++ ウィザード Microsoft Visual Studio Tools for Containers 1.1 ターゲット環境で ASP.NET Core アプリケーションを開発、実行、検証します。F5 キーを押してコンテナーで直接アプリケーションをデバッグ実行するか、Ctrl + F5 キーを押してコンテナーをリビルドせずにアプリを編集して更新します。 Microsoft Visual Studio VC パッケージ 1.0 Microsoft Visual Studio VC パッケージ MLGen Package Extension 1.0 MLGen Package Visual Studio Extension Detailed Info Mono Debugging for Visual Studio 4.11.11-pre (8fb558f) Support for debugging Mono processes with Visual Studio. NuGet パッケージ マネージャー 4.6.0 Visual Studio 内の NuGet パッケージ マネージャー。NuGet の詳細については、http://docs.nuget.org/ にアクセスしてください。 ProjectServicesPackage Extension 1.0 ProjectServicesPackage Visual Studio Extension Detailed Info ResourcePackage 拡張機能 1.0 Visual Studio の拡張機能 ResourcePackage に関する詳細情報 ResourcePackage 拡張機能 1.0 Visual Studio の拡張機能 ResourcePackage に関する詳細情報 SQL Server Data Tools 15.1.61808.07020 Microsoft SQL Server Data Tools TypeScript Tools 15.8.20822.2001 TypeScript Tools for Microsoft Visual Studio Visual Basic ツール 2.9.0-beta8-63208-01 Visual Basic コンポーネントが IDE で使用されました。プロジェクト タイプと設定に応じて、異なるバージョンのコンパイラを使用できます。 Visual F# Tools 10.2 for F# 4.5 15.8.0.0. Commit Hash: 55a3dc3231c95c77f81ee53f7d29152029da7408. Microsoft Visual F# Tools 10.2 for F# 4.5 Visual Studio Code デバッグ アダプターのホスト パッケージ 1.0 Visual Studio Code デバッグ アダプターを Visual Studio でホストするための相互運用レイヤー Visual Studio Tools for Containers 1.0 Visual Studio Tools for Containers VisualStudio.Mac 1.0 Mac Extension for Visual Studio Xamarin 4.11.0.776 (d15-8@1ae9b59d7) Xamarin.iOS と Xamarin.Android の開発を有効にする Visual Studio 拡張機能 Xamarin Designer 4.15.9 (d000f568b) Visual Studio extension to enable Xamarin Designer tools in Visual Studio. Xamarin Templates 1.1.116 (9619170) Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms. Xamarin.Android SDK 9.0.0.19 (HEAD/a8a3b0ec7) Xamarin.Android Reference Assemblies and MSBuild support. Xamarin.iOS and Xamarin.Mac SDK 12.0.0.15 (84552a4) Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support. ユニバーサル Windows アプリ用 Visual Studio Tools 15.0.28010.00 ユニバーサル Windows アプリ用 Visual Studio Tools を使用すると、電話、タブレット、PC など、Windows 10 を実行している各デバイスで使用できるユニバーサル アプリの単一ビルドを利用できます。これには Microsoft Windows 10 ソフトウェア開発キットが含まれています。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/08 01:28
2018/11/08 01:35
2018/11/08 01:37
2018/11/08 01:38
2018/11/08 02:46