Tutorialチュートリアル
QRコードを読み取るには
Javascript
<h1>QRコードを読み取るには</h1> <a id="barcode">バーコードリーダを起動</a><br> <p>結果</p> <script type="text/javascript" charset="utf-8"><!-- (function() { //barcode barcode = function barcode() { applican.barcode.captureBarcode(captureBarcodeSuccess, captureBarcodeError); }; function captureBarcodeSuccess(res){ alert(res); } function captureBarcodeError(e){ alert(e); } /********************* イベント登録 *********************/ document.addEventListener("deviceready", function() { //「barcode」ボタン押下処理 document.getElementById("barcode").addEventListener("touchend", barcode, false); }, false); })(); // --> </script>
解説
プラットフォームの準備が完了してから、Aタグ(id=barcode)にクリックイベントを割り当てています。
applican.barcode.captureBarcodeメソッドでQRコードリーダが起動します。
QRコードリーダでQRコードを読み取れれば、captureBarcodeSuccessがCallbackされます。
Callbackされた関数の引数がQRコードデータになります。