Tutorial

検知可能なイベントの種類

applicanでは様々なイベントを検知出来ます。検知出来るイベントは下記になります。

addEventListenerで登録したリスナーにイベントが渡されますので、検知したいイベントをご利用ください

● プラットフォーム準備完了
document.addEventListener("deviceready", onDeviceReady, false);

devicereadyイベントを以下のように登録して、プラットフォーム準備完了を受け取ります。
デバイス情報の取得などは、プラットフォーム準備完了を待ってからでないとできません。
プラットフォームの準備は通常、1秒以内に終わります。
※アプリ側の初期化開始のトリガーはDOMContentLoadedイベントを使っています。

● アプリケーションがバックグラウンド動作になったとき
document.addEventListener("pause",yourCallbackFunction, false);
● アプリケーションがバックグラウンドから復帰したとき
document.addEventListener("resume",yourCallbackFunction, false);
● アプリケーションがオンライン(インターネットに接続)になったとき
document.addEventListener("online"yourCallbackFunction, false);
● アプリケーションがオフライン(インターネットに未接続)になったとき
document.addEventListener("offline",yourCallbackFunction, false);
● 戻るボタンを押したとき ※Androidのみ
document.addEventListener("backbutton",yourCallbackFunction, false);
● メニューボタンを押したとき ※Androidのみ
document.addEventListener("menubutton",yourCallbackFunction, false);
● 検索ボタンを押したとき ※Androidのみ
document.addEventListener("searchbutton",yourCallbackFunction, false);
● ボリュームダウンボタンを押したとき ※Androidのみ
document.addEventListener("volumedownbutton",yourCallbackFunction, false);
● ボリュームアップボタンを押したとき ※Androidのみ
document.addEventListener("volumeupbutton",yourCallbackFunction, false);
● タブが表示されたとき
document.addEventListener("appear", onAppear, false);
●キーボードが表示されたとき ※iOS Version 2.5.4 / Android Version 2.5.2 から使用可能
document.addEventListener("keyboardshown",yourCallbackFunction, false);
●キーボードが非表示になったとき ※iOS Version 2.5.4 / Android Version 2.5.2 から使用可能
document.addEventListener("keyboardhidden",yourCallbackFunction, false);
● バッテリー残量が危険な閾値に達したとき
document.addEventListener("batterycritical",yourCallbackFunction, false);
● バッテリー残量が低下したとき
document.addEventListener("batterylow",yourCallbackFunction, false);
● バッテリーのステータスが変化したとき
document.addEventListener("batterystatus",yourCallbackFunction, false);

バッテリー関連のリスナーへの引数(オブジェクト形式)
level バッテリーの残量 0~100
isPlugged 充電ケーブルが接続されているか trueまたはfalse

● 画面が回転したとき
document.addEventListener("orientationchanged",yourCallbackFunction, false);

・画面回転のリスナーへの引数(オブジェクト形式)
orientation 画面の向き PORTRAIT(縦)又は LANDSCAPE(横)

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