Tutorialチュートリアル
QRコードを読み取るには
applicanではQRコード等のバーコード画像を読み取ることが可能です。
バーコード画像を読み取るにはJavaScriptを記述します。
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コードデータになります。