利用插件访问设备功能
在开发过程中,我们常常需要使用插件来访问设备的各种功能,比如相机、联系人等。下面将详细介绍相关内容。
1.deviceready事件
在使用 Cordova 开发应用时,在应用与插件进行交互之前,Cordova 要在代码与设备之间建立通信连接。当这个连接建立完成后,会触发一个名为deviceready的事件,我们可以在 JavaScript 代码中监听这个事件。
监听事件的方法有多种,简单来说,使用 DOM 的addEventListener()方法或者 jQuery 的onAPI 都可以实现。示例代码如下:
document.addEventListener('deviceready', init, false); function init() { //ready to go! }在这个代码中,init函数名可以根据自己的需求进行修改,但最好使用表意明确的名称。如果你熟悉 jQuery 的$(document).ready,可以把deviceready事件处理器类比为它,二者的使用方式类似。
2. 插件示例:Dialogs 插件
2.1 使用 Cordova Dialogs 插件实现更好的对话框
JavaScript 本身