`
samwong
  • 浏览: 282100 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PhoneGap API帮助文档翻译—Events(事件) PhoneGap API帮助文档翻译—Events(事件)

 
阅读更多

PhoneGap API帮助文档翻译—Events(事件)

PhoneGap整个生命周期内触发的事件。
事件类型:
  • backbutton
  • deviceready
  • menubutton
  • pause
  • resume
  • searchbutton
  • online
  • offline
backbutton
当用户在Android系统上点击后退按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行为,现在你只需要为“backbutton”事件注册一个事件监听器。
通常情况下,你需要在接收到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
deviceready
当PhoneGap被完全加载后会触发该事件。
详述:
这是每个PhoneGap应用程序都会用到的重要事件。
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码加载时会显示一个自定义的加载图片,但是,JavaScript只是在DOM加载后就被加载。这潜在的说明用户的Web应用程序可以在PhoneGap加载完成之前调用相应的JavaScript函数。
PhoneGap一旦完全加载就会触发deviceready事件。当设备触发该事件后,用户就可以安全进行PhoneGap函数调用。
通常情况下,你会希望在HTML文件的DOM加载完毕后使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
BlackBerry (OS 4.6) 的特异情况:
RIM的BrowserField(网页浏览器视图)不支持自定义事件,所以deviceready事件不会被触发。
一种解决方法是一直手动查询PhoneGap.available方法直到PhoneGap完全加载完毕。
menubutton
当用户在Android系统上点击菜单按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认菜单按钮的行为,可以通过注册一个事件监听器来监听“menubutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
pause
当PhoneGap应用程序被放到后台的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序放到后台的时候会触发pause事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在pause事件处理过程中,不但任何通过Objective-C的调用不会工作,而且任何交互性的调用也不会工作,比如警示功能。这意味着你不能调用console.log(及其变种),且任何来自插件或PhoneGap的API的调用都不会有所反应。这些调用只有在应用程序恢复后才会被处理(在下一轮运行循环中处理)。
resume
当PhoneGap应用程序被恢复到前台运行的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JaPhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序从后台提取到前台运行的时候触发resume事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
online
当PhoneGap应用程序在线(连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为online的时候触发online事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个online事件(如果有的话)将需要至少1秒钟才被触发。
offline
当PhoneGap应用程序离线(没有连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为offline的时候触发offline事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个offline事件(如果有的话)将需要至少1秒钟才被触发。
Searchbutton
当用户在Android系统上点击搜索按钮的时候触发该事件。
详述:
如果你需要在Android系统上重载默认搜索按钮的行为,可以通过注册一个事件监听器来监听“searchbutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
PhoneGap整个生命周期内触发的事件。
事件类型:
  • backbutton
  • deviceready
  • menubutton
  • pause
  • resume
  • searchbutton
  • online
  • offline
backbutton
当用户在Android系统上点击后退按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行为,现在你只需要为“backbutton”事件注册一个事件监听器。
通常情况下,你需要在接收到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
deviceready
当PhoneGap被完全加载后会触发该事件。
详述:
这是每个PhoneGap应用程序都会用到的重要事件。
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码加载时会显示一个自定义的加载图片,但是,JavaScript只是在DOM加载后就被加载。这潜在的说明用户的Web应用程序可以在PhoneGap加载完成之前调用相应的JavaScript函数。
PhoneGap一旦完全加载就会触发deviceready事件。当设备触发该事件后,用户就可以安全进行PhoneGap函数调用。
通常情况下,你会希望在HTML文件的DOM加载完毕后使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
BlackBerry (OS 4.6) 的特异情况:
RIM的BrowserField(网页浏览器视图)不支持自定义事件,所以deviceready事件不会被触发。
一种解决方法是一直手动查询PhoneGap.available方法直到PhoneGap完全加载完毕。
menubutton
当用户在Android系统上点击菜单按钮的时候触发此事件。
详述:
如果你需要在Android系统上重载默认菜单按钮的行为,可以通过注册一个事件监听器来监听“menubutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
pause
当PhoneGap应用程序被放到后台的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序放到后台的时候会触发pause事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在pause事件处理过程中,不但任何通过Objective-C的调用不会工作,而且任何交互性的调用也不会工作,比如警示功能。这意味着你不能调用console.log(及其变种),且任何来自插件或PhoneGap的API的调用都不会有所反应。这些调用只有在应用程序恢复后才会被处理(在下一轮运行循环中处理)。
resume
当PhoneGap应用程序被恢复到前台运行的时候触发此事件。
详述:
PhoneGap包含两套代码库:本地代码库和JaPhoneGap包含两套代码库:本地代码库和JavaScript代码库。当本地代码将应用程序从后台提取到前台运行的时候触发resume事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
online
当PhoneGap应用程序在线(连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为online的时候触发online事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个online事件(如果有的话)将需要至少1秒钟才被触发。
offline
当PhoneGap应用程序离线(没有连接到因特网)的时候触发此事件。
详述:
当应用程序的网络连接改变为offline的时候触发offline事件。
通常情况下,你会希望一旦接收到PhoneGap的“deviceready”事件就使用document.addEventListener附加一个事件监听器。
支持的平台:
  • Android
  • BlackBerry WebWorks (OS 5.0或更高版本)
  • iPhone
简单的范例:
完整的范例:
iOS的特异情况:
在初次启动的情况下,第一个offline事件(如果有的话)将需要至少1秒钟才被触发。
Searchbutton
当用户在Android系统上点击搜索按钮的时候触发该事件。
详述:
如果你需要在Android系统上重载默认搜索按钮的行为,可以通过注册一个事件监听器来监听“searchbutton”事件。
通常情况下,你需要在接受到PhoneGap的“deviceready”事件后,使用document.addEventListener来附加该事件监听器。
支持的平台:
  • Android
简单的范例:
完整的范例:
分享到:
评论

相关推荐

    PhoneGap,API帮助文档翻译整理7-Events_(消息)

    PhoneGap,API帮助文档翻译整理7-Events_(消息)

    PhoneGap - API 中文说明

    PhoneGap - API 中文说明 Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知...

    PhoneGap - API 中文说明.rar )

    PhoneGap - API 中文说明 Accelerometer 加速度计 Camera 相机 Capture 捕捉 Compass 指南针 Contacts 联系人 Device 设备 Events 活动 File 文件 Geolocation 地理位置 Media 媒体 Network 网络 Notification 通知...

    PhoneGap.3.Beginners.Guide.3rd.Edition.1784392286

    Use PhoneGap/Cordova events for accessibility Enhance and optimize your application for real-time environments In Detail Given the increase in usage of mobile devices, mobile app development is in ...

    PhoneGap Mobile Application Development Cookbook.pdf

    PhoneGap开发必备 PhoneGap Mobile Application Development Cookbook Preface 1 Chapter 1: Movement and Location: Using the Accelerometer and Geolocation Sensors 7 Introduction 7 Detecting device ...

    client:面向用户的移动应用程序的Phonegap项目

    飞利浦黑客马拉松离子客户端确保安装了所有必需的 npm 模块:数据 URI 路由/events/{timestamp} 基于设备事件(GPS 静止)询问用户状态的问题根据社交媒体状态更新询问有关用户状态的问题页面登录/注册来吧,你知道...

    jquery moble 1.1.0

    For more advanced developers, there is a rich API of global configuration options, events, and methods to apply scripting, generate dynamic pages, and even build native apps with tools like PhoneGap....

    jquery mobile 1.1

    For more advanced developers, there is a rich API of global configuration options, events, and methods to apply scripting, generate dynamic pages, and even build native apps with tools like PhoneGap....

    CalenStyle:适用于Web,移动站点,Android,iOS和Windows Phone的响应式拖放事件日历库

    您可以在自己的计算机中使用CalenStyle 网络应用网页上的小查看部分手机网站使用Webview的本机移动应用程序使用Phonegap,Titanium等创建的混合移动应用程序设计主题CalenStyle包含许多设计主题,以生动有趣的方式...

    sleepwalker:示例应用程序显示了 MeteorCordova 应用程序的 insomnia 插件的用法

    梦游者 示例应用程序显示了用于 Meteor/Cordova 应用程序的 ... Template.counter.events({ 'click button': function () { if (Session.get('insomnia')) { Session.set('insomnia', false); if (Meteor.isC

Global site tag (gtag.js) - Google Analytics