Tutorialチュートリアル
検知可能なイベントの種類
- ● プラットフォーム準備完了
- 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(横)