手机Web应用开发平台 PhoneGap

手机Web应用开发平台 PhoneGap

Apache
JavaScript
OS X
2008-09-24

PhoneGap 是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。因此,目前开发商可以只 编写一次应用程序,然后在7个主要的移动平台和应用程序商店(app store)里进行发布,这些移动平台和应用程序商店包括:iOS、Android、BlackBerry、webOS、bada、Winodws Phone以及Symbian。

它使开发者能够利用iPhone,Android,Palm,Symbian,WP,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。

下面是一些使用该框架的代码示例:

获取地理位置:

//GAP will invoke this function once it has the location
  function gotLocation(lat,lon){
    $('lat').innerHTML = "latitude: " + lat;
    $('lon').innerHTML = "longitude: " + lon;
  }

获取摄像头捕捉的照片

function takePhoto(){
    var photo = gap:takePhoto();
    return photo;
  }

PhoneGap在线API参考:http://www.ostools.net/apidocs/apidoc?api=phonegap1.9

加载中

评论(15)

程泉
程泉
Apache Cordova和PhoneGap哪个才是真爱啊?? #PhoneGap#
王汪汪
王汪汪
有没有适合phonegap使用的UI框架推荐个 #PhoneGap#
铂金小猪
铂金小猪
这个问题怎么搞?PhoneGap
gaozy37
gaozy37
12306好像是worklight做的 PhoneGap
tsl0922
tsl0922
12306手机客户端“铁路12306”终于出来了,试运行。我试了下,竟然不是原生app,体验只能给一个字:渣。应该是html+js写的,不知道不是不用PhoneGap做的4040
OSC创始人
OSC创始人
很不错,有web开发的基础,不用再学安卓开发了, PhoneGap
bruceXu
bruceXu
传统的Android开发过于繁琐,考虑各种因素,兼容性、分辨率等等;大势所趋,几年后的移动开发应该会被脚本来替代,这种架构应该属于客户端的B/S架构 PhoneGap
m
mrlbor
jQuery Mobile +PhoneGap在线公开课加群152842136索取试听资格 PhoneGap
冬瓜1
冬瓜1
phonegap怎么使用呢? PhoneGap
彭博
彭博
PhoneGap好带劲哦,各种Sensor各种玩...

PhoneGap Desktop Beta 0.3.1 发布

PhoneGap Desktop Beta 0.3.1 发布了,PhoneGap Desktop App 是 PhoneGap 的桌面应用。该版本没有太大更新,主要提升了PhoneGap Desktop的加载速度。 详情请看,提交记录。 下载地址:https...

2016/04/22 07:17

PhoneGap 5.2.0 发布,HTML5 平台

PhoneGap 5.2.0 现已提供在 PhoneGap Build。使用请添加下列代码到你的 config.xml: <preference name="phonegap-version" value="cli-5.2.0" /> 更多内容请查看:发行说明。 PhoneGap 是...

2015/09/24 07:58

PhoneGap Desktop Beta 0.1.4 发布

PhoneGap Desktop Beta 0.1.4 发布,此版本官方尚未提供发行说明。 详细信息请查看 PhoneGap Github 主页。 下载地址如下: PhoneGap-Desktop-Beta-0.1.4-mac.zip PhoneGap-Desktop-Beta-0....

2015/04/06 07:30

PhoneGap 3.7.0 现已提供在 PhoneGap Build

PhoneGap 3.7.0 现已提供在 PhoneGap Build,详细更新内容请看: iOS 3.7.0 blog post Windows Phone 8 3.7.0 blog post Android 3.7.1 blog post 注意,当你在 PhoneGap Build 上构建 Ando...

2015/02/18 07:56

PhoneGap CLI 4.2.0 发布

PhoneGap CLI 4.2.0 发布,此版本现已提供下载: OS X or Linux $ npm install -g phonegap 需要使用 sudo npm install -g phonegap Windows C:\> npm install -g phonegap 此版本包...

2015/01/16 07:29

PhoneGap CLI 3.6.3 发布

PhoneGap CLI 3.6.3 发布,此版本是个重要更新版本,越来越接近 Cordova,支持所有 Cordova 的特性和命令。此版本同时解决了过去一年遇到的矛盾问题。 安装 PhoneGap CLI: # OS X / Lin...

2014/11/14 13:08

PhoneGap 3.5.0 发布,不再支持 iOS 5

PhoneGap 3.5.0 发布,不再支持 iOS 5 ,并且此版本将会是最后一个支持 WP7 的版本。 主要更新内容如下: All Platforms received a top-level package.json. All Platforms are released on...

2014/06/14 07:54

PhoneGap 3.4.0 发布,支持 Firefox OS

PhoneGap 3.4.0 发布,此版本最大的更新内容就是支持 Firefox OS,除此之外还有大量的关于 iOS, Android, BlackBerry10 和 Windows Phone 8 的 Cordova 引擎方面的 bug 修复。更多内容请看发...

2014/03/05 08:29

PhoneGap 3.3.0 发布,支持 Android 4.4 KitKat

PhoneGap 3.3.0 发布,官方支持 Android 4.4 KitKat 。此外还增加了很多很突出的特性,修复了很多 bugs。更多更新信息请查阅:release notes,升级手册。 PhoneGap是一款HTML5平台,通过它,...

2013/12/19 08:00

没有更多内容

加载失败,请刷新页面

7
回答
ionic react-native和native开发移动app到底那个好

ionic react-native和native开发移动app那个好 ? 移动端开发如何选型?这里介绍一下我眼中的ionic,react-native,...

2016/02/27 10:45
2
回答
想在drupal的基础上用drupalgap开发app

在使用drupal做了一个页面后想用drupalgap这个插件实现APP的开发,但是在开发的过程中出现了一些问题,就是在settings.js中更换了目标...

2017/02/13 09:50
2
回答
问一个使用cordova开发移动端混淆应用时,代码的保密问题

本人的项目是使用cordova开发的移动端spa应用,所有的代码都由js和html实现。 最近发现用cordova打包成安卓apk安装包之后,竟然可以通过...

2016/09/23 17:35
5
回答
iscroll 上拉下拉刷新AJAX后,样式有问题

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/h...

2013/04/10 15:18
3
回答
关于phonegap/cordova的网络检测问题

按照网上教程上插件装上,然后贴上如上代码,为什么会没有反应,新手求大神指导

2015/08/26 16:27
4
回答
jquery mobile text输入框怎么能够去掉获得焦点时候的蓝色边框
catty 的回答 2012/06/18 16:54
最佳答案
覆蓋css或自定義css, 把box-shadow去掉 原始的css如下: .ui-focus,.ui-btn:focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 1...
3
回答
phonegap在android4.x中,如何保持在后台一直运行?

phonegap中,如果按home键,在2.x中再按图标能够回到原来的界面,但是在4.x中按home等于退出。如何解决这个问题呢?

2013/05/14 23:00
1
回答
ios phonegap项目怎么拦截url

shouldStartLoadWithRequest 不起作用,各种请求(包括iframe)都没有进入shouldStartLoadWithRequest...

2016/10/25 12:40
1
回答
phonegap android barcodescanner插件默认是横屏的,如何改成竖屏呢?求大神帮忙

phonegap android barcodescanner插件默认是横屏的,如何改成竖屏呢?求大神帮忙

2013/10/24 16:08
2
回答
cmd 执行 ionic build android时报错

cmd 执行 ionic build android时报错 ,请大神帮看看 速度啊.

2016/03/02 11:34

没有更多内容

加载失败,请刷新页面

HTML5的开发框架PhoneGap

本课程涵盖HTML5的开发框架PhoneGap方方面面的内容,从基本原理到第一个PhoneGap程序,再到丰富多彩的案例实战。 掌握本课程后,能够彻底掌握PhoneGap进行HTML5和本地开发。 http://www.pho...

2012/05/05 19:03
260
0
使用The PhoneGap Developer App实现快速调试项目

如今,基于 PhoneGap 的混合 APP 开发技术更加成熟,优势更加凸显。移动互联网的迅猛发展,Android 和 iOS 的版本快速迭代,使 HTML5 的性能问题逐步解决。仅仅在 PhoneGap 官网上,已经有来...

2015/04/26 21:58
1K
0
当CanTK遇到PhoneGap

有朋友问能不能在CanTK和AppBuilder开发的APP里发送UDP数据,HTML5里只能用HTTPS/HTTP/WebSocket几种通讯方式,要使用UDP需要通过phonegap打包成APK等特定平台的安装包。所以花了点时间写了篇...

2015/03/08 17:43
23
0
PhoneGap工作原理及需改进的地方

PhoneGap是目前最被看好的: 兼容性:完全做到了Written Once,Run Everywhere! 标准化:PhoneGap采用W3C标准,Web App直接运行! 采用普通web开发技术:JavaScript+HTM5+CSS3。 但是这并不代...

2014/12/13 11:00
25
0
【PhoneGap】环境安装配置浅析

由于项目需要,需要了解PhoneGap架构以其在各个平台的环境配置,阅读了官网部分文档,总结如下。 【官网地址】 http://phonegap.com/ 【环境配置】 参考: http://phonegap.com/install/ 1. ...

2015/01/18 20:15
170
0
phonegap入门实战

## What is PhoneGap?   PhoneGap是一个用基于HTML5的移动应用前端开发框架,使用HTML+CSS+JavaScript,再通过PhoneGap就可以快速创建APP了。   PhoneGap能让你只使用的简单的Web技术即可...

2015/11/13 10:03
121
0
PhoneGap的工作原理及架构基础

移动技术的发展对于开发人员来说是个悲剧,开发应用需顾及到不同平台的框架和开发语言,如iPhone、Android、Windows Mobile等。 PhoneGap基于标准的Web技术,在Web应用和设备之间搭建一个通信...

2015/02/13 15:04
389
0
PhoneGap架构基础及工作原理调研报告

为什么需要PhoneGap? 开发应用需顾及到不同平台的框架和开发语言,如iPhone、Android、Windows Mobile等。 PhoneGap基于标准的Web技术,在Web应用和设备之间搭建一个通信的桥梁,封装移动设...

2012/05/27 17:40
552
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部