Cordova-events

提供:Dev Guides
移動先:案内検索

コルドバ-イベント

Cordovaプロジェクトで使用できるさまざまなイベントがあります。 次の表に、使用可能なイベントを示します。

S.No Events & Details
1

deviceReady

このイベントは、Cordovaが完全にロードされるとトリガーされます。 これにより、すべてがロードされる前にCordova関数が呼び出されないようにすることができます。

2

pause

このイベントは、アプリがバックグラウンドになったときにトリガーされます。

3

resume

このイベントは、アプリがバックグラウンドから返されたときにトリガーされます。

4

backbutton

このイベントは、戻るボタンが押されたときにトリガーされます。

5

menubutton

このイベントは、メニューボタンが押されるとトリガーされます。

6

searchbutton

このイベントは、Androidの検索ボタンが押されたときにトリガーされます。

7

startcallbutton

このイベントは、コール開始ボタンが押されたときにトリガーされます。

8

endcallbutton

このイベントは、通話終了ボタンが押されたときにトリガーされます。

9

volumedownbutton

このイベントは、音量を下げるボタンが押されるとトリガーされます。

10

volumeupbutton

ボリュームアップボタンが押されると、このイベントがトリガーされます。

イベントを使用する

すべてのイベントはほぼ同じ方法で使用されます。 * Cordovaコンテンツセキュリティポリシー*はインラインJavascriptを許可しないため、* inlineイベント呼び出し*ではなく、 js に常にイベントリスナーを追加する必要があります。 イベントをインラインで呼び出そうとすると、次のエラーが表示されます。

イベントエラー

イベントを操作する正しい方法は、 addEventListener を使用することです。 例を通じて、 volumeupbutton イベントの使用方法を理解します。

document.addEventListener("volumeupbutton", callbackFunction, false);
function callbackFunction() {
   alert('Volume Up Button is pressed!');
}
  • 音量アップ*ボタンを押すと、画面に次のアラートが表示されます。

イベント音量アップ

戻るボタンの処理

前の画面に戻るなどのアプリの機能には、Androidの戻るボタンを使用する必要があります。 独自の機能を実装するには、最初にアプリの終了に使用される戻るボタンを無効にする必要があります。

document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(e) {
   e.preventDefault();
   alert('Back Button is Pressed!');
}

これで、Androidのネイティブの戻るボタンを押すと、アプリを終了する代わりに画面にアラートが表示されます。 これは、* e.preventDefault()*コマンドを使用して行われます。

イベント戻るボタン