在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ Cordova事件
Cordova國際化
Cordova設(shè)備信息
Cordova教程
Cordova照相機(jī)
Cordova事件
Cordova config.xml文件
Cordova聯(lián)系人
Cordova文件系統(tǒng)
Cordova Plugman
Cordova第一個應(yīng)用
Cordova存儲
Cordova文件傳輸
Cordova網(wǎng)絡(luò)信息
Cordova振動
Cordova對話框
Cordova加速度傳感器
Cordova白名單
Cordova地理位置
Cordova設(shè)備方向
Cordova InAppBrowser打開Web瀏覽器
Cordova多媒體
Cordova開機(jī)畫面
Cordova環(huán)境安裝設(shè)置
Cordova視頻錄制
Cordova后退按鈕
Cordova電池狀態(tài)

Cordova事件

可以在Cordova 項目中使用各種事件。下表顯示了可用的事件。

Cordova 事件

SN 事件 & 描述
1

deviceReady

當(dāng)Cordova 加載完成后該事件被觸發(fā)。這有助于確保在加載之前的一切 Cordova 函數(shù)不會被調(diào)用。

2

pause

當(dāng)應(yīng)用程序被置于后臺,則觸發(fā)事件。
3

resume

當(dāng)應(yīng)用程序從后臺返回,則觸發(fā)事件。
4

backbutton

當(dāng)按下后退按鈕時,則觸發(fā)事件。
5

menubutton

當(dāng)按下菜單按鈕,則觸發(fā)事件。
6

searchbutton

按下Android的搜索按鈕時,則觸發(fā)此事件。
7

startcallbutton

按下開始呼叫按鈕時,則觸發(fā)此事件。
8

endcallbutton

按下結(jié)束通話按鈕時,則觸發(fā)此事件。
9

volumedownbutton

按音量減小按鈕時,則觸發(fā)事件。
10

volumeupbutton

按下音量按鈕時,則觸發(fā)此事件。

使用事件

所有的事件都可以以類似的方式使用。我們要始終在JS添加事件偵聽器,而不是行內(nèi)事件調(diào)用,因為Cordova內(nèi)容安全策略不允許內(nèi)聯(lián)JavaScript。如果我們試圖調(diào)用的事件內(nèi)聯(lián),會得到下面的錯誤。


處理事件的正確方法是使用 addEventListener。 我們將展示一個使用音量增大按鈕事件的例子。

document.addEventListener("volumeupbutton", callbackFunction, false);

function callbackFunction() {
   alert('Volume Up Button is pressed!')
}
在終端下執(zhí)行以下命令(啟動仿真器后再執(zhí)行):
D:\worksp\cordova\CordovaProject> cordova bulid android
D:\worksp\cordova\CordovaProject> cordova run android 
一旦我們按音量按鈕,警告就會顯示在屏幕上。

處理后退按鈕

通常使用Android后退按鈕對于一些應(yīng)用功能,好像回到上一個屏幕。為了能夠?qū)崿F(xiàn)自己的功能,首先需要按下后退按鈕時,禁用退出應(yīng)用程序。

    
document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown(e) {
   e.preventDefault();
   alert('Back Button is Pressed!');
} 

現(xiàn)在,當(dāng)我們按下原生的 Android 后退按鈕,警告提示就會出現(xiàn)在屏幕上,而不是退出應(yīng)用程序。 這里是通過使用 e.preventDefault()完成。