6、利用插件访问设备功能

利用插件访问设备功能

1. deviceready 事件

在使用插件访问设备功能之前,有一个关键的 Cordova 开发要点需要掌握,即 deviceready 事件。在应用程序与插件进行通信之前,Cordova 必须在代码和设备之间建立通信线路。虽然听起来复杂,但实际上并不难。Cordova 知道在每个支持的平台上要做什么,以便插件代码能够访问设备硬件,开发者只需等待 Cordova 完成这一过程。

那么如何知道这一过程何时完成呢?所有 Cordova 应用程序都会触发一个名为 deviceready 的事件,开发者可以在 JavaScript 代码中监听该事件。以下是监听 deviceready 事件的示例代码:

document.addEventListener('deviceready', init, false);
function init() {
    // 准备就绪!
}

几乎每个 Cordova 应用程序都会使用上述代码块。 init 函数的名称可以根据需要自定义,但应具有明确的含义。如果你熟悉 jQuery,可能会使用 $(document).ready 来延迟代码执行,直到 DOM 准备好。在 Cordova 开发中,可以将其与 deviceready 处理程序类比使用。

2. 插件示例:Dialogs
2.1 使用 Cordo
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值