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コードデータになります。

会員登録(無料)はこちらから