开源框架PhoneGap入门:视频图文简介及代码示例
创始人
2024-08-02 08:40:31
0

PhoneGap是什么?PhoneGap是一个开源的、基于JavaScript语言、用于快速和简便开发手机应用程序的开发框架,用来构建跨平台的使用HTML,CSS和JavaScript的移动应用程序。

 

PhoneGap框架视频演示

 

PhoneGap是什么?

PhoneGap是什么?

支持众多客户端

它使开发者能够利用iPhone,Android,Palm,Symbian和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动。

跨平台移动开发框架PhoneGap

跨平台移动开发框架PhoneGap对于网站开发者而言,应用比较熟悉的HTML和JavaScript语言可以非常方便的通过SDK调用底层手机功能开发相应的应用程序,特别是针对iPhone、Android和BlackBerry。

PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。

PhoneGap所具备的一些显著的特点

我们相信未来的互联网应用将更频繁的出现在便携设备中,正逐渐的脱离固定的桌面电脑。手机在今后作为人类与互联网交互的主要窗口,其必定会出现大量应用程序,例如:购物、付款、导航和娱乐等。

Simple: 因为是基于我们所熟悉的开发环境HTML、CSS和JavaScript等,所以其显得相对容易上手。软件开发毕竟是个比较麻烦的工作,要注意很多的复杂问题。例如:针对多平台的开发(同一个应用程序可以在不同的平台良好的运行)。那么应用PhoneGap会大大简化多平台开发的难度,从而将更多的精力放在软件功能本身。

Device Agnostic: 针对三大手机平台Apple IPhone、Google Android和BlackBerry都拥有强大的功能性。应用PhoneGap开发基于不同平台的应用程序时,可以避免根据不同的逻辑来处理相同的问题。

Completely Open Source: 是的!又是一个完全开源!(看样当今社会,开源才是发展硬道理)

Active Community: 正在迅速扩大的用户群,其相关资源也正在不断的增加!

Support Features:

Support Features

PhoneGap支持Html 5

PhoneGap框架浅析

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

获取地理位置:

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

获取摄像头捕捉的照片

  1. function takePhoto(){ 
  2.     var photo = gap:takePhoto(); 
  3.     return photo; 
  4.   } 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...