Phonegap的deviceready事件

来源:互联网 发布:淘宝开店品类 编辑:程序博客网 时间:2024/05/18 20:53

该事件是在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

 

1 0
原创粉丝点击