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暂时不更新了,等什么时候回公司了,有了设备再进行测试更新.
相关推荐
PhoneGap Notification 指南 PhoneGap 是一个开源框架,它允许开发者使用 HTML、CSS 和 JavaScript 来构建原生移动应用程序。PhoneGap 提供了一系列的 API,使得开发者能够访问设备的功能,如摄像头、地理位置和...
通过对这些文件的分析和学习,开发者可以掌握PhoneGap在Android平台上实现本地通知的完整流程和技术细节。 总之,PhoneGap的LocalNotification插件为Web开发者提供了一个简便的途径,让他们能够在不接触原生代码的...
PhoneGap学习笔记之01 HelloWorld,这是一个关于使用PhoneGap开发移动应用的基础教程。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建跨平台的原生移动应用程序。这个教程将引导我们通过创建...
PhoneGap插件提供了JavaScript接口,你可以调用`window.plugin.notification.local`的相关方法来创建、更新或取消通知。例如,创建一个简单的通知: ```javascript window.plugin.notification.local.add({ id: 1...
这个“phonegap之android示例”项目,显然是一个基于PhoneGap技术,专为Android平台设计的示例应用。通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发...
在本例中,我们关注的是如何在PhoneGap应用中调用Android的`Toast`和`Notification`功能。 `Toast`是Android系统提供的一种轻量级提示方式,它可以显示简短的信息,并在一段时间后自动消失。`Notification`则更为...
### PhoneGap 学习资料详解 #### 一、PhoneGap 概述 **PhoneGap** 是一个移动开发框架,允许开发者使用 **HTML**、**JavaScript** 和 **CSS** 开发跨平台的移动应用程序。该技术最早由 **Nitobi Software** 公司在...
通过以上介绍,我们可以看出PhoneGap是一个强大的工具,它让Web开发者能够轻松地跨平台开发移动应用,而无需深入学习各种原生编程语言。然而,PhoneGap的应用性能可能不如原生应用,因为它依赖于WebView组件,这可能...
2. 通知:PhoneGap的Notification API允许开发者创建各种用户通知,如震动、响铃或弹出对话框。这个章节可能包含如何使用`navigator.notification.alert()`、`navigator.notification.confirm()`和`navigator....
【IONIC】 ...IONIC的设计理念是“移动...综合以上,这个压缩包提供了一个使用IONIC和PhoneGap开发的项目源码,以及关于PhoneGap的深入学习材料,对于想要学习或提升混合移动应用开发技能的开发者来说,是非常宝贵的资源。
PhoneGap是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的原生移动...通过学习和实践这份"Phonegap_API_中文版",开发者可以充分利用PhoneGap的跨平台特性,高效地构建移动应用。
- **熟悉的开发环境**:对于熟悉Web开发的程序员来说,PhoneGap使用HTML、CSS和JavaScript,这意味着他们无需学习新的编程语言。 - **设备API访问**:通过PhoneGap,Web应用可以访问手机硬件功能,如相机、联系人...
在"android之PhoneGap入门实例"中,我们首先需要了解PhoneGap的安装和配置过程。开发者需要在本地安装Java Development Kit (JDK)、Android SDK以及Apache Ant等必备工具。然后,通过PhoneGap CLI(命令行接口)或...
PhoneGap是一个开源框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的移动应用。这个"phonegap完整例子!"是针对Android平台的一个示例项目,...这些内容为深入学习和实践PhoneGap开发提供了全面的指导。
在PhoneGap中实现iPhone的Push Notification,需要结合Apple的Push Notification Service (APNS) 和相关的第三方服务。 首先,要理解Push Notification的工作原理。当应用注册了推送服务并获取到设备Token后,这个...
总之,这份PhoneGap源码和示例对于希望深入学习PhoneGap或移动跨平台开发的开发者来说是一份宝贵的学习资料。它不仅让我们能够理解PhoneGap的工作原理,还能通过示例掌握实际开发技巧,提升我们的跨平台开发能力。
通过学习和分析`phonegap100_apidemo`中的代码,开发者不仅能理解PhoneGap的工作原理,还能掌握如何将这些技术应用到实际项目中,从而构建出功能丰富的跨平台移动应用。在实践中,不断调试和优化这些示例,有助于...
7. **通知和提示事件**:`Notification`对象提供了多种用户提示方式,如震动、声音、弹窗等。例如,`alert`、`confirm`和`prompt`方法会在用户交互后触发事件。 8. **硬件按钮事件**:在某些平台上,PhoneGap支持...