phonegap入门--13 Notification

Notification对象主要是通知的功能,官方文档介绍:设备的视觉、听觉和触觉通知(Visual, audible, and tactile device notifications.).

这个对象提供了五个方法,也就是对应了五种通知.

notification.alert
notification.confirm
notification.prompt
notification.beep
notification.vibrate

notification.alert 
显示一个定制的警告或对话框。
navigator.notification.alert(message, alertCallback, [title], [buttonName]);
message:对话框信息。(字符串类型)
alertCallback:当警告对话框被忽略时调用的回调函数。(函数类型)
title:对话框标题。(字符串类型)(可选项,默认值为“Alert”)
buttonName:按钮名称(字符串类型)(可选项,默认值为“OK”)

notification.confirm

显示一个可定制的确认对话框。

navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels]);
message:对话框信息。(字符串类型)
confirmCallback:按下按钮后触发的回调函数,返回按下按钮的索引(1、2或3)。(函数类型)
title:对话框标题。(字符串类型)(可选项,默认值为“Confirm”)
buttonLabels:逗号分隔的按钮标签字符串。(字符串类型)(可选项,默认值为“OK、Cancel”)

显示一个定制的提示对话框

navigator.notification.prompt(message, promptCallback, [title], [buttonLabels])
message:对话框信息。(字符串类型)
promptCallback:按下按钮后触发的回调函数(函数类型)
title:对话框标题。(字符串类型)(可选项,默认值为“Prompt”)
buttonLabels:显示按钮标签字符串的数组。(Array)(可选项,默认值为["OK","Cancel"])

notification.beep 
设备将发出蜂鸣声。

navigator.notification.beep(times);
times:蜂鸣声的重复次数。(数字类型)

notification.vibrate 
使设备震动指定的时长。

navigator.notification.vibrate(milliseconds);
time:以毫秒为单位的设备震动时长,1000毫秒为1秒。(数字类型)


这个不写例子代码了,例子代码参看文档.

由于手边没有设备了,为了使每一篇文章都经过测试,所以phonegap暂时不更新了,等什么时候回公司了,有了设备再进行测试更新.

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值