本篇文章选自Adobe的官方博客,该文章旨在让大家走出在理解PhoneGap的目标中的几个误区。 [了解详细]
本文为PhoneGap官方网站上有详细的入门示例教程的中文翻译,作者针对使用PhoneGap进行Android移动应用的开发对其官网的Get Started进行一些介绍、补充。
这篇文章是翻译自官方网站的文章,讲述了PhoneGap入门的iOS平台篇和iOS(Xcode 4)平台篇,包括对电脑的要求、安装过程、如何创建新项目、Hello World的生成、部署到模拟器和设备等等。
这篇文章是翻译自官方网站的文章,讲述了PhoneGap入门的BlackBerry OS平台篇,包括对电脑的要求、安装过程、如何创建新项目、Hello World的生成、部署到模拟器和设备等等。
本文为翻译自官方网站的文章,将介绍基于PhoneGap的惠普webOS平台入门教程。包括对电脑的要求、安装过程、如何创建新项目、Hello World的生成、部署到模拟器和设备等等内容,希望读者们喜欢。
本文为翻译自官方网站的文章,将介绍基于PhoneGap的诺基亚Symbian平台入门教程,包括对电脑的要求、安装过程、如何创建新项目、Hello World的生成、部署到模拟器和设备等等内容,希望读者们喜欢。
本文将介绍基于PhoneGap的微软Windows Phone平台入门教程,包括开发环境搭建等内容,希望读者们喜欢。
Cloud9 IDE是由ajax.org发起的开源项目,借助Node.JS实现云端化。这个集成开发环境旨在集成其他现有IDE的所有强大功能和诸如Eclipse,Netbeans, Textmate等代码编辑器,整合作为插件。cloud9主要关注领域是JavaScript开发,它可以设置为客户端和服务器一体化发展的新标准。如果发现功能缺失,只需要自己编写一个插件就可以弥补!用Javascript编写,为Javascript开发者服务。
在当前技术形势之下学什么技术的“性价比”最高? 很多人一致认同的答案是:JavaScript。性=用途广泛性(跨前后端与各种平台),价=学习的代价(耗费时间与难易程度)。所以是很值得投资时间学习的。尤其是有志于投身IT行业的在校学生,学习Javascript及其相关框架是很好的选择。
PPT作者为Adobe中国平台技术经理董龙飞,内容主要为如何利用PhoneGap打造Hybird应用。
最近看了一本书《Building Android Apps with HTML CSS and JavaScript》,顾名思义就是用开发web的方式来开发Android的APP,其中倒不是web的开发技术最吸我,而是这样的一种解决方案。像 我们现在的手持设备种类这么多,主流的不外乎Android,iPhone,iPad等等,如果要对每一种平台都开发一个相应的APP版本,代价太大。而 基于浏览器的web app就容易解决这个问题,只需开发一次,便可以通用部署。
怎样在智能手机(以及其他移动设备)上将HTML5应用程序作为本地程序运行?虽然现在Web技术发展得相当快,但是想要在浏览器上运行一个几兆大小的应用程序还是非常困难的,因为浏览器的缓存是有限的。用户必须通过打开一个链接访问HTML5应用程序,而不能像访问本地应用程序一样,仅仅通过点击一个图标就能得到想要的结果,尤其是当移动设备脱机以后,用户几乎无法访问HTML5应用程序。
PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。它将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列丰富的API供开发者调用,只要你会HTML和JavaScript或者Java语言,就可以利用这个移动开发框架提供的API去调用各种功能,同时让你可以制作出在各种手机平台上运行的应用,这对移动应用开发者来说无疑是个福音。
在开发移动应用的过程当中,如果你的应用只定位在一种平台上,这可不是一个好主意,但是为许多不同的平台Building应用又是一件非常麻烦的事情,因为你会发现每一种手机平台都有自己的SDK,它们需要使用不同语言来进行开发。移动应用和移动网站并不是对立的两端,通过这个框架我们可以采用HTML 5的网站形式来开发移动应用。也许未来开源的中间件就会成为Web App上设备端开发的事实上标准。
本篇文章从由来、功能以及工作原理,力争由浅入深介绍这个框架。
我们相信未来的互联网应用将更频繁的出现在便携设备中,正逐渐的脱离固定的桌面电脑。手机在今后作为人类与互联网交互的主要窗口,其必定会出现大量应用程序,例如:购物、付款、导航和娱乐等。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。本文将通过视频、图片及代码示例介绍这个开源的移动开发框架,包括它所具备的一些显著的特点等等。
Selenium是可以自动化的UI的框架。Selenium 1 是Selenium的第一个版本。Selenium 1 依赖于浏览器中使用的JavaScript,很快就遇到了很多问题,包括(同源限制)。它看起来像同源限制但是不像PhoneGap应用程序,我们从应用程序加载页面时,这些页面访问远程服务器(我在这里纠正一下,Incase是不正确的,我在做进行一步的总结)。在基于PhoneGap的应用程序上使用Selenium测试用例是很简单的。
PhoneGap及浏览器端database容量限制问题是本文要介绍的内容。
Phonegap开发之Symbian下载Cygwin并安装是本文要介绍的内容。
PhoneGap自动化测试用例分析是本文要介绍的内容。
本篇文章介绍如何魔术般的使Web变身客户端应用,目标将一个开源项目“基于Sencha Touch 2移动站点开源项目”在线打包成Android客户端。
此次的调研的重点是针对一个Android应用的基础需求,用phonegap与Java实现的应用在性能及开发成本等方面的对比。本次选择用phonegap和Java各自实现一个ListView的内容展现功能的应用;同时引入另外一个常用组件GridView来实现图片浏览的功能应用。
本页面收集全部中文API内容,整理为API指南,方便广大学习者和维护、开发人员们进行快速查询。

Accelerometer:点击进入设备的运动传感器。
Accelerometer:Adobe官方视频介绍

Camera:使用设备的摄像头采集照片。
Camera:Adobe官方视频介绍

Capture:使用设备的媒体采集应用程序采集媒体文件。

Compass:获取设备指向的方向。
Compass:Adobe官方视频介绍

Connection:快速检查WiFi或蜂窝网络的信
Connection:Adobe官方视频介绍息。

Contacts:和设备联系人数据库相关操作。
Contacts:Adobe官方视频介绍

Device:收集设备的具体信息。
Device:Adobe官方视频介绍

Events:通过JavaScript截获本地事件。

File:通过JavaScript截获本地文件系统。

Geolocation:使得你的应用程序可以访问地理位置信息。

Media:录制和播放音频文件。

Notification:设备的视觉、声音和触觉提醒。

Storage:截获设备的本地存储选项。

Keyword Index(关键字引索):PhoneGap文档的完整索引。

  • 你在使用哪个移动Web工具?
  • PhoneGap
  • Sencha Touch
  • jQuery Touch
  • jQtouch
  • Adobe AIR
  • Titanium
  • 其他

51CTO旗下网站

领先的IT技术网站 51CTO 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院