`
xp9802
  • 浏览: 1204515 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

phonegap之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暂时不更新了,等什么时候回公司了,有了设备再进行测试更新.

分享到:
评论

相关推荐

    phonegap-notification

    PhoneGap Notification 指南 PhoneGap 是一个开源框架,它允许开发者使用 HTML、CSS 和 JavaScript 来构建原生移动应用程序。PhoneGap 提供了一系列的 API,使得开发者能够访问设备的功能,如摄像头、地理位置和...

    Phonegap-LocalNotification-master

    通过对这些文件的分析和学习,开发者可以掌握PhoneGap在Android平台上实现本地通知的完整流程和技术细节。 总之,PhoneGap的LocalNotification插件为Web开发者提供了一个简便的途径,让他们能够在不接触原生代码的...

    PhoneGap学习笔记之01 HelloWorld

    PhoneGap学习笔记之01 HelloWorld,这是一个关于使用PhoneGap开发移动应用的基础教程。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建跨平台的原生移动应用程序。这个教程将引导我们通过创建...

    phonegap local-notifications插件应用实例含(android、ios、windows)

    PhoneGap插件提供了JavaScript接口,你可以调用`window.plugin.notification.local`的相关方法来创建、更新或取消通知。例如,创建一个简单的通知: ```javascript window.plugin.notification.local.add({ id: 1...

    phonegap之android示例

    这个“phonegap之android示例”项目,显然是一个基于PhoneGap技术,专为Android平台设计的示例应用。通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发...

    PhoneGap Android插件 调用toast 和 notification

    在本例中,我们关注的是如何在PhoneGap应用中调用Android的`Toast`和`Notification`功能。 `Toast`是Android系统提供的一种轻量级提示方式,它可以显示简短的信息,并在一段时间后自动消失。`Notification`则更为...

    phonegap学习资料

    ### PhoneGap 学习资料详解 #### 一、PhoneGap 概述 **PhoneGap** 是一个移动开发框架,允许开发者使用 **HTML**、**JavaScript** 和 **CSS** 开发跨平台的移动应用程序。该技术最早由 **Nitobi Software** 公司在...

    html5框架PhoneGap API详解笔记(ppt及word版)

    通过以上介绍,我们可以看出PhoneGap是一个强大的工具,它让Web开发者能够轻松地跨平台开发移动应用,而无需深入学习各种原生编程语言。然而,PhoneGap的应用性能可能不如原生应用,因为它依赖于WebView组件,这可能...

    phonegap入门经典源码

    2. 通知:PhoneGap的Notification API允许开发者创建各种用户通知,如震动、响铃或弹出对话框。这个章节可能包含如何使用`navigator.notification.alert()`、`navigator.notification.confirm()`和`navigator....

    IONIC+PhoneGap项目源码

    【IONIC】 ...IONIC的设计理念是“移动...综合以上,这个压缩包提供了一个使用IONIC和PhoneGap开发的项目源码,以及关于PhoneGap的深入学习材料,对于想要学习或提升混合移动应用开发技能的开发者来说,是非常宝贵的资源。

    Phonegap_API_中文版

    PhoneGap是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的原生移动...通过学习和实践这份"Phonegap_API_中文版",开发者可以充分利用PhoneGap的跨平台特性,高效地构建移动应用。

    phoneGAP2.9.1.zip

    - **熟悉的开发环境**:对于熟悉Web开发的程序员来说,PhoneGap使用HTML、CSS和JavaScript,这意味着他们无需学习新的编程语言。 - **设备API访问**:通过PhoneGap,Web应用可以访问手机硬件功能,如相机、联系人...

    android之PhoneGap入门实例

    在"android之PhoneGap入门实例"中,我们首先需要了解PhoneGap的安装和配置过程。开发者需要在本地安装Java Development Kit (JDK)、Android SDK以及Apache Ant等必备工具。然后,通过PhoneGap CLI(命令行接口)或...

    phonegap完整例子!

    PhoneGap是一个开源框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的移动应用。这个"phonegap完整例子!"是针对Android平台的一个示例项目,...这些内容为深入学习和实践PhoneGap开发提供了全面的指导。

    phonegap在iphone手机上pushnotification实现

    在PhoneGap中实现iPhone的Push Notification,需要结合Apple的Push Notification Service (APNS) 和相关的第三方服务。 首先,要理解Push Notification的工作原理。当应用注册了推送服务并获取到设备Token后,这个...

    phonegap源码+示例

    总之,这份PhoneGap源码和示例对于希望深入学习PhoneGap或移动跨平台开发的开发者来说是一份宝贵的学习资料。它不仅让我们能够理解PhoneGap的工作原理,还能通过示例掌握实际开发技巧,提升我们的跨平台开发能力。

    PhoneGap实例

    通过学习和分析`phonegap100_apidemo`中的代码,开发者不仅能理解PhoneGap的工作原理,还能掌握如何将这些技术应用到实际项目中,从而构建出功能丰富的跨平台移动应用。在实践中,不断调试和优化这些示例,有助于...

    PhoneGap API之事件处理.

    7. **通知和提示事件**:`Notification`对象提供了多种用户提示方式,如震动、声音、弹窗等。例如,`alert`、`confirm`和`prompt`方法会在用户交互后触发事件。 8. **硬件按钮事件**:在某些平台上,PhoneGap支持...

Global site tag (gtag.js) - Google Analytics