JavaScript xdiseñadores

deviceReady

http://docs.phonegap.com/es/1.0.0/phonegap_events_events.md.html#deviceready

Este evento es muy importante y todas las aplicaciones deben usarlo, se dispara cuando PhoneGap está completamente listo, de esta forma se evita llamar a funciones PhoneGap antes de que esté listo para usarse.

document.addEventListener("deviceready", yourCallbackFunction, false);

Se enlaza una función al evento con document.addEventListener justo después de que el árbol DOM se halla cargado.

document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
// Ahora es seguro utilizar la API PhoneGap
}

Pause

Este evento se dispara cuando la aplicación PhoneGap pierde el foco y pasa a segundo plano.

document.addEventListener("pause", yourCallbackFunction, false);

PhoneGap consiste en dos partes de código, la parte nativa y la JavaScript. Cuando la parte nativa manda la aplicación a segundo plano, PhoneGap disparara el evento pause.

En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener justo después de que PhoneGap dispare 'deviceready'.

document.addEventListener("pause", onPause, false);

function onPause() {
// Maneja el evento 'pause'
}

resume

Este evento se dispara cuando la aplicación PhoneGap recupera el foco y se lanza a primer plano.

document.addEventListener("resume", yourCallbackFunction, false);

PhoneGap consiste en dos partes de código, la parte nativa y la JavaScript. Cuando la parte nativa recupera la aplicación del segundo plano, PhoneGap disparara el evento

En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener justo después de que PhoneGap dispare 'deviceready'.

document.addEventListener("resume", onResume, false);

function onResume() {
// maneja el evento 'resume'
}

online

Este evento se dispara cuando una aplicación PhoneGap se encuentra online (con conexión a internet).

document.addEventListener("online", yourCallbackFunction, false);

Cuando la conectividad de la aplicación establece conexión, el evento online se disparara.
En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener justo después de que PhoneGap dispare 'deviceready'.

document.addEventListener("online", onOnline, false);

function onOnline() {
// Maneja el evento 'online'
}

offline

Este evento se dispara cuando una aplicación PhoneGap se encuentra offline (sin conexión a internet).

document.addEventListener("offline", yourCallbackFunction, false);

Cuando la conectividad de la aplicación se quede sin conexión, el evento offline se disparara.
En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener justo después de que PhoneGap dispare 'deviceready'.

document.addEventListener("offline", onOffline, false);

function onOffline() {
// Manejar el evento 'offline'
}

backbutton

Este evento se dispara cuando el usuario presiona el botón "Atrás" en Android.

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

Si necesitas cambiar la funcionalidad del botón "Atrás" en Android, puedes registrar una función para el evento 'backbutton'. Ya no es necesario llamar a otros métodos para sobre escribir el evento "backbutton", solo necesitas registrar un función 'callback' para este evento.

En la mayoría de los casos solo necesitaras enlazar una función al evento con document.addEventListener justo después de que PhoneGap dispare 'deviceready'.

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

function onBackKeyDown() {
// Maneja el evento del botón atrás
}

menubutton

Este evento se disparara cuando el usuario presione el botón Menú en Android.

document.addEventListener("menubutton", yourCallbackFunction, false);

Si necesitas sobreescribir la funcionalidad del botón 'Menú', puedes añadir una función al evento 'menubutton'. En la mayoría de los casos lo que querrás sera añadir una función al evento con document.addEventListener justo después de que PhoneGap dispara deviceready

document.addEventListener("menubutton", onMenuKeyDown, false);

function onMenuKeyDown() {
// Maneja el evento del botón menú
}