Windows Phone 7 Silverlight ZXing Barcode Scanning Library その4
Windows Phoneアプリケーション開発入門:第37回 Mangoで追加されたカメラ機能を使ってみよう!(3)|gihyo.jp … 技術評論社
ソースをダウンロードして、実行してみたところリアルタイムにスキャンできました。感動です。
このサンプルの場合QRコードのみの対応となっているので、ほかのコードもスキャンできるように改造してみたいと思います。
VSで初めてオブジェクトブラウザってやつを使ってみた。
なるほどね。これでライブラリにどんなものが実装されているかわかりますね。
QRコード以外のやつはどれ使えばいいのかなと物色する。
com.google.zxing.onedになんか色々ありますね。
com.google.zxing.oned.Code128Readerとか...
コレ使えば、ほかのコードも読めるのだろうか...
結局ここのライブラリを使ってみることにした。
WP7 : Real-time video scan a barcode/QR code in your app using ZXing lib - Stéphanie Hertrich - Site Home - MSDN Blogs
Private Sub appbar_button2_Click(sender As System.Object, e As System.EventArgs) Handles appbar_button2.Click
VBでのコーディングはこんな感じかな。
Private Sub appbar_button_Click(sender As System.Object, e As System.EventArgs) Handles appbar_button.Click WP7.ScanBarCode.BarCodeManager.StartScan(Sub(b) Dispatcher.BeginInvoke(Sub()TextBlock.Text = b NavigationService.GoBack() End Sub),Sub(ex) Dispatcher.BeginInvoke(Sub() TextBlock.Text = ex.Message NavigationService.GoBack() End Sub)) End Sub