关于PhoneGap的介绍:PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。官方地址:http://phonegap.com/
关于Openlayers的介绍:Openlayers是一个用来在浏览器中显示地图的JavaScript类库,支持各种地图类型.官方地址:http://openlayers.org/
目前Phonegap已经被Adobe收购,并且源代码也加入Apache开源项目了,名称是Cordova,目前据官方说法,PhoneGap与Cordova只是名称不同,源码都是一样的。地址:http://incubator.apache.org/cordova/
使用Eclipse开发PhoneGap的Android应用步骤可参考:http://www.phonegap.cn/?page_id=442#android
下载Openlayers的库文件http://openlayers.org/download/OpenLayers-2.11.zip
加入Openlayers的方法与普通的web应用没什么区别,只需在index.html中加入Openlayers的js库,并在js文件的目录下拷入img和theme文件夹
效果:
参考代码;index.html
项目文件结构:
推荐书籍:
PacktPub.PhoneGap+Beginner’s+Guide.Sep.2011.pdf
OpenLayers.2.10.Beginners.Guide_2.pdf
在Adobe的官方网站有Phonegap的教程视频:http://tv.adobe.com/show/adc-presents-phonegap/
分享到:
相关推荐
5. **测试与调试**:在真实设备或模拟器上进行测试,确保在不同Android版本下都能正常工作,并且在遇到问题时能够获取有用的日志信息。 6. **错误处理和用户体验**:考虑到用户可能在没有网络、存储空间不足或其他...
在"PhoneGap开发中JS与Android之间的交互"这一主题中,我们将深入探讨如何通过JavaScript调用Android的API,以及如何处理Android与JavaScript的通信。 1. **PhoneGap架构** PhoneGap基于Cordova,它的架构分为三个...
在"自定义plugin插件实现phonegap与Android交互"这个主题中,我们主要关注的是如何通过编写自定义插件来打通JavaScript和Android之间的通信壁垒。在PhoneGap中,Plugin是连接Web层和Native层的桥梁,它们是用Java...
开发者需要了解Android SDK,熟悉AndroidManifest.xml文件的配置,以及如何在Android模拟器或真实设备上运行和测试应用。此外,PhoneGap Build服务也可以用来在线编译应用,无需安装完整的Android开发环境。 总的来...
在Android平台上,如果需要集成支付宝支付功能,就需要用到特定的插件,这就是我们讨论的“PhoneGap/Cordova的支付宝Android插件”。 支付宝是中国最大的第三方支付平台,广泛应用于电子商务、线上支付等多个领域。...
PhoneGap基于Apache Cordova,将Web技术与Android等操作系统紧密集成,使得开发者可以利用熟悉的Web开发技能来创建功能丰富的手机应用。本篇文章将详细介绍如何在Android环境下搭建PhoneGap的开发环境。 首先,我们...
PhoneGap的核心理念是通过Web技术实现与移动设备硬件的交互,让开发者能够利用熟悉的Web开发技能开发出能在iOS、Android、Windows Phone等多平台运行的应用。 在"android之PhoneGap入门实例"中,我们首先需要了解...
接着,通过PhoneGap将这些Web资源打包成一个原生应用,能够在Android应用商店发布,并能在不同设备上运行。 7. **应用场景**:这种开发方式适合快速开发轻量级、跨平台的应用,如内容展示应用、简单的游戏、信息...
在Android项目中,PhoneGap通常作为一个库或插件被引入,通过WebView来显示和交互网页内容。 1. **集成PhoneGap到Android项目** - 下载PhoneGap的最新版本并安装到本地环境。 - 创建一个新的Android项目,确保...
使用指南:PhoneGap的CordovaWebView组件在Android原生项目中使用. 1.下载phonegap2.0, 1.1 从解压文件中“phonegap-phonegap-2dbbdab\lib\android”中可以看到以下文件: cordova-2.0.0.jar、cordova-2.0.0.js和...
在Android平台上,PhoneGap通过一个WebView组件将网页内容展示在应用程序中,而WebView则可以与Android系统进行深度交互。本篇文章将详细讲解如何在PhoneGap应用中实现Android的WebIntent功能。 WebIntent是Android...
■ 用PhoneGap和它的NFC插件写Android上的NFC应用程序用例 ■ 深入了解NDEF结构:测试已有的写标签程序,然后写自己的标签程序 ■ 用PhoneGap事件监听器来监听和过滤NDEF消息 ■ 写一个完整的Android应用程序来控制...
在这个“phonegap android 录音照相录像 demo”项目中,我们将会探讨如何使用PhoneGap在Android平台上实现录音、照相和录像功能。 1. PhoneGap基础知识: PhoneGap的核心是基于Apache Cordova,它提供了一个...
在Android平台上,PhoneGap的应用程序可以通过更新插件进行版本更新,以保持应用的最新状态,提高用户体验。本文将详细介绍PhoneGap的自动更新机制,特别是针对Android平台的`updateApp`插件的使用。 一、PhoneGap...
在Android平台上,PhoneGap提供了一个桥梁,将Web技术与Android SDK相结合,使得开发者可以利用熟悉的Web编程技能来开发Android应用,而无需深入学习Java或Android原生开发知识。 在这个"android上phonegap例子"中...
PhoneGap Android is an Android application library that allows for PhoneGap-based projects to be built for the Android Platform. PhoneGap-based applications are, at the core, an application written in...
"是针对Android平台的一个示例项目,特别适合在pad设备上运行,并且包含了自定义插件的实现,这对于深入理解和使用PhoneGap技术尤其有帮助。 1. **PhoneGap基础概念** - PhoneGap基于Apache Cordova,是一个让...
用PhoneGap+jQueryMobile开发Android应用实例,很好的android开发学习教材。
在Android平台上,PhoneGap提供了一个便捷的方式来整合设备的功能,比如摄像头和图库,使得Web开发者能够轻松地实现拍照和选择图库图片的操作。 1. PhoneGap基础: PhoneGap的核心是Cordova,一个开源的移动设备...
在本实例中,我们关注的是如何在Android平台上实现视频播放功能。 首先,PhoneGap提供了访问设备API的能力,包括多媒体API,这使得在HTML5页面中可以调用原生的设备功能,如视频播放。在PhoneGap 2.0中,开发者可以...