文章分类 -  PhoneGap

phonegap
摘要:摘要: Connection对象提供对设备的蜂窝及WiFi连接信息的访问。 通过navigator.network接口访问该对象。 属性:connection.type 常量:connection.UNKNOWNconnection.ETHERNETconnection.WIFIconnection.CELL_2Gconnectio ...Connection对象提供对设备的蜂窝及WiFi连接信息的访问。通过navigator.network接口访问该对象。属性:connection.type常量:connection.UNKNOWNconnection.ETHERNETconnection. 阅读全文
posted @ 2014-03-20 12:25 huidaoli 阅读(260) 评论(0) 推荐(0) 编辑
摘要:摘要: 设备的视觉、听觉和触觉通知。 方法:notification.alertnotification.confirmnotification.beepnotification.vibrate notification.alert 显示一个定制的警告或对话框navigator.notification.alert(message, al ...设备的视觉、听觉和触觉通知。方法:notification.alertnotification.confirmnotification.beepnotification.vibratenotification.alert显示一个定制的警告或对话框nav 阅读全文
posted @ 2014-03-20 12:19 huidaoli 阅读(308) 评论(0) 推荐(0) 编辑
摘要:摘要: 提供对设备的存储选项的访问。 此API基于W3C WEB SQL Database Specification和W3C Web Storage API Specification。有些设备已经提供了对该规范的实现,对于这些设备采用内置实现而非使用PhoneGap的实现。对于没有 ...提供对设备的存储选项的访问。此API基于W3C WEB SQL Database Specification和W3C Web Storage API Specification。有些设备已经提供了对该规范的实现,对于这些设备采用内置实现而非使用PhoneGap的实现。对于没有存储支持的设 备,PhoneG 阅读全文
posted @ 2014-03-20 12:18 huidaoli 阅读(217) 评论(0) 推荐(0) 编辑
摘要:摘要: 获得该设备的当前朝向。 方法:compass.getCurrentHeadingcompass.watchHeadingcompass.clearWatch 参数:compassSuccesscompassErrorcompassOptions compass.getCurrentHeading 获取罗盘的当前朝向。 简单的 ...获得该设备的当前朝向。方法:compass.getCurrentHeadingcompass.watchHeadingcompass.clearWatch参数:compassSuccesscompassErrorcompassOptionscompass.g 阅读全文
posted @ 2014-03-20 12:16 huidaoli 阅读(281) 评论(0) 推荐(0) 编辑
摘要:摘要: 提供对设备音频、图像和视频采集功能的访问。 对象:CaptureCaptureAudioOptionsCaptureImageOptionsCaptureVideoOptionsCaptureCBCaptureErrorCBConfigurationDataMediaFileMediaFileData 方法:capture.captureAu ...提供对设备音频、图像和视频采集功能的访问。对象:CaptureCaptureAudioOptionsCaptureImageOptionsCaptureVideoOptionsCaptureCBCaptureErrorCBConfigura 阅读全文
posted @ 2014-03-20 12:15 huidaoli 阅读(326) 评论(0) 推荐(0) 编辑
摘要:摘要: contacts对象提供对设备通讯录数据库的访问。 方法:contacts.createcontacts.find 参数:contactFieldscontactSuccesscontactErrorcontactFindOptions 对象:ContactContactNameContactFieldContactAddressContac ...contacts对象提供对设备通讯录数据库的访问。方法:contacts.createcontacts.find参数:contactFieldscontactSuccesscontactErrorcontactFindOptions对象:C 阅读全文
posted @ 2014-03-20 12:14 huidaoli 阅读(398) 评论(0) 推荐(0) 编辑
摘要:Media对象提供录制和回放设备上的音频文件的能力。var media = new Media(src, mediaSuccess, [mediaError]);复制代码备注:Media的当前实现并没有遵守W3C媒体捕获的相关规范,目前只是为了提供方便。未来的实现将遵守最新的W3C规范并可能不再支持当前的APIs。参数:src:一个包含音频内容的URI。(DOMString类型)mediaSuccess:(可选项)当一个Media对象完成当前的播放、录制或停止操作时触发的回调函数。(函数类型)mediaError:(可选项)当出现错误时调用的回调函数。(函数类型)mediaStatus:(可选 阅读全文
posted @ 2014-03-20 12:13 huidaoli 阅读(243) 评论(0) 推荐(0) 编辑
摘要:geolocation对象提供了对设备GPS传感器的访问。Geolocation提供设备的位置信息,例如经度和纬度。位置信息的常见来源包括全球定位系统(GPS),以及通过诸如IP地址、RFID、WiFi和蓝牙的MAC地址、和GSM/CDMA手机ID的网络信号所做的推断。不能保证该API返回的是设备的真实位置信息。这个API是基于W3C Geo location API Specification实现的。有些设备已经提供了对该规范的实现,对于这些设备采用内置实现而非使用PhoneGap的实现。对于没有地理位置支持 的设备,PhoneGap的实现应该是完全兼容W3C规范。方法:geolocatio 阅读全文
posted @ 2014-03-20 12:09 huidaoli 阅读(319) 评论(0) 推荐(0) 编辑
摘要:用于读取、写入和浏览文件系统层次结构的API。对象:DirectoryEntryDirectoryReaderFileFileEntryFileErrorFileReaderFileSystemFileTransferFileTransferErrorFileUploadOptionsFileUploadResultFileWriterFlagsLocalFileSystemMetadataDirectoryEntry该对象代表文件系统中的一个目录,W3C的目录和系统规范对其进行了定义。属性:isFile: 总是false。(布尔类型)isFile:总是false。(布尔类型)isDirect 阅读全文
posted @ 2014-03-20 12:08 huidaoli 阅读(234) 评论(0) 推荐(0) 编辑
摘要:PhoneGap整个生命周期内触发的事件。事件类型:backbuttondevicereadymenubuttonpauseresumesearchbuttononlineofflinebackbutton当用户在Android系统上点击后退按钮的时候触发此事件。普通浏览复制代码document.addEventListener("backbutton",yourCallbackFunction,false);详述:如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行 阅读全文
posted @ 2014-03-20 12:07 huidaoli 阅读(197) 评论(0) 推荐(0) 编辑
摘要:device对象描述设备的硬件和软件。属性:device.namedevice.phonegapdevice.platformdevice.uuiddevice.version变量作用域:由于device被分配到window对象,隐含说明其作用域为全局范围。device.name获得设备的型号名称var string = device.name;复制代码说明:device.name返回设备的型号或产品名称。这个值是由设备制造商设定,可能同一产品的不同版本之间有所不同。支持的平台:AndroidBlackBerryBlackBerry WebWorks (OS 5.0或更高版本)iPhone简单 阅读全文
posted @ 2014-03-20 12:06 huidaoli 阅读(244) 评论(0) 推荐(0) 编辑
摘要:摘要: “camera对象提供对设备默认摄像头应用程序的访问。方法:camera.getPicture 参数:cameraSuccesscameraErrorcameraOptions camera.getPicture 选择使用摄像头拍照,或从设备相册中获取一张照片。图片以base64 ...“camera对象提供对设备默认摄像头应用程序的访问。方法:camera.getPicture参数:cameraSuccesscameraErrorcameraOptionscamera.getPicture选择使用摄像头拍照,或从设备相册中获取一张照片。图片以base64编码的字符串或图片URI形式返 阅读全文
posted @ 2014-03-20 12:05 huidaoli 阅读(342) 评论(0) 推荐(0) 编辑
摘要:“采集设备在x、y、z方向上的动作。方法:accelerometer.getCurrentAccelerationaccelerometer.watchAccelerationaccelerometer.clearWatch参数:accelerometerSuccessaccelerometerErroraccelerometerOptions对象(只读):Accelerationaccelerometer.getCurrentAcceleration返回当前沿x、y和z方向的加速度。 navigator.accelerometer.getCurrentAcceleration(accele. 阅读全文
posted @ 2014-03-20 12:02 huidaoli 阅读(233) 评论(0) 推荐(0) 编辑
摘要:插件目录phonegap-plugins / Android / BarcodeScanner /点击下载Phonegap条形码扫描插件说明文档Originally by Matt KaneUpdates by Simon MacDonaldAdding the Plugin to your project1. Add the 'LibraryProject' into Eclipse. File -> New Android Project -> create project from existing source.2. In the new project y 阅读全文
posted @ 2014-03-20 12:01 huidaoli 阅读(328) 评论(0) 推荐(0) 编辑
摘要:一、什么是跨域我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题. 例如:www.a.com上用ajax请求www.b.com上面的数据时候就涉及到跨域问题跨域问题是由于javascript语言安全限制中的同源策略造成的.下载地址,Mobile,Jquery高清视屏教程下载地址:http://pan.baidu.com/s/1666y5课件以及源码下载地址:http://pan.baidu.com/s/1opFeE 阅读全文
posted @ 2014-03-20 11:58 huidaoli 阅读(189) 评论(0) 推荐(0) 编辑
摘要:对于ios开发环境搭建,或许可以利用Phonegap+HTML5的方案来实现,但在某些方面这是远远不够用的。本文所要创建的ios开发环境搭建,是在一个既没有Mac本也没有开发者帐号的条件之下来实施的;我们都知道开发IOS不仅对硬件和软件有着严格的要求对其中的各种版本也是有着一定的限制性,接下来我们所要开发的ios开发环境搭建能够开发和打包基于Phonegap的IOS应用。 ios开发环境搭建一共有四个任务:Mac环境搭建、在真机(iphone/ipad)上部署和调试、调试Phonegap源码和调试Javascript。其中本文将要详细介绍的是中间两个任务。1、在真机(iphone/ipad.. 阅读全文
posted @ 2014-03-20 11:56 huidaoli 阅读(191) 评论(0) 推荐(0) 编辑
摘要:接着研究phonegap在其他平台上的实现,今日看看Windows Phone(WP)。在WP上做JS和OS的互通比较简单,因为内置的WebBrowser提供了比较好的与JS的互通机制,包括JS调进来和回调JS,下面先看看架构图,和android非常类似:下面重点谈谈JS与WP OS的互通1)JS端调用WP端WP提供了WebBrowser.ScriptNotify Event,它可以让JS里调用window.external.notify时,调到MainPage里加载的WebBrowser里ScriptNotify方法,具体可见下面的文档:http://msdn.microsoft.com/e 阅读全文
posted @ 2014-03-20 11:55 huidaoli 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Phonegap已把源码提交到apache,成为一个非常受关注的开源框架cordova,它的跨平台的特性有点当年Java的味道和势头,成为移动平台上比较主流的解决方案。今日品味了一下它在android端的源码,看看它到底是如何结合native和web的。 首先我们总体上看看phonegap给我们提供的主要特性:在本地存储和渲染HTML以Native App的方式来运行用JS调用Native功能说白了一句话,它就是想让我们只用web技术就能构建本地化移动应用。它比HTML5好的地方是可以预先打包好所需要的所有元素(如图片和脚本),并且可以更大限度地集成Native特性,当然,它完全兼容HTM.. 阅读全文
posted @ 2014-03-20 11:54 huidaoli 阅读(174) 评论(0) 推荐(0) 编辑
摘要:我所做的一个项目中用到了 PhoneGap的数据库.在PhoneGap中遇到问题,是很纠结的.但是我发现一些简单的方法, 因此我写了一组支持工具类来支持我的项目. 我把它分享给大家.我的工具类库有如下特性s:executeBatch:得到文件路径 (通过 URL), 你可以通过 PhoneGap 读取包括SQL设置命令的XML文件. 示例:myDbController.executeBatch("sql/createtables.xml",successHandler,errHandler);复制代码这里的XML如下:create table foo if not exis 阅读全文
posted @ 2014-03-20 11:51 huidaoli 阅读(167) 评论(0) 推荐(0) 编辑
摘要:phonegap 提供了文件下载api接口。DirectoryEntryFileEntryFileSystemFileTransfer但是没有提供阅读文档的插件,还好phonegap可以提供插件支持我这里提供一个插件的下载,可以打开各种文档,doc,txt,图片,pdf等等。以前的插件有版本太低,方法上有了问题,这里我是新修改过的。下载:文件查看插件插件的使用方法:1.拷贝FileOpener.java到你的项目中2.在插件文件里添加插件引用:3.拷贝fileopener.js到你的www文件下在你的html页面你们引入js文件。下来我们来写下载代码:在html页面你们添加:文件状态查看删除文 阅读全文
posted @ 2014-03-20 11:49 huidaoli 阅读(263) 评论(0) 推荐(0) 编辑