该事件是在PhoneGap载入完成后 发生的事件
它表示cordova 加载完成并准备访问 . yourCallbackFunction
相当于程序的入口功能
如下 onDeviceReady 函数
document.addEventListener("deviceready", yourCallbackFunction, false);
简单例子:
document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { // Now safe to use device APIs }
完整例子:
<!DOCTYPE html> <html> <head> <title>Device Ready Example</title> <script type="text/javascript" charset="utf-8" src="cordova.js"></script> <script type="text/javascript" charset="utf-8"> // Wait for device API libraries to load // function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } // device APIs are available // function onDeviceReady() { // Now safe to use device APIs } </script> </head> <body onload="onLoad()"> </body> </html>
支持:
?Amazon Fire OS ?Android ?BlackBerry 10 ?iOS ?Tizen ?Windows Phone 7 and 8 ?Windows 8
官网地址:http://docs.phonegap.com/en/3.4.0/cordova_events_events.md.html#deviceready
Phonegap的deviceready事件,布布扣,bubuko.com
原文:http://blog.csdn.net/aaawqqq/article/details/21879147