首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PhoneGap学习笔记

因为手机拥有传感器、指南针等物理部件,因此我们开发程序的时候所需要考虑的会完全不同。 4、手机平台的差异性更加大,不仅操作系统有差异,每个操作系统上的特性都有所不同。 PhoneGap架构 ?...下载地址:http://developer.android.com/sdk/index.html 3、安装Eclipse的Android ADT插件 4、如果没有物理的测试机,还需要使用AVD创建模拟器...5、安装PhoneGap库文件(Cordova),PhoneGap捐赠给Apache基金会后,名字改为了Cordova,我们需要从网站上下载源码 现在Google的Android网站上提供了集成环境的下载...实际的开发案例(Mac OS X下): 1、将Android的平台工具(platform-tools)和工具(tools)两个目录加入环境变量中 2、进入到Cordova对应的Android版本bin目录下...参考资料: 1、Begin PhoneGap 2、PhoneGap 3、Getting Started with Android 4、Cordova

47530
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    几个跨平台移动App开发方案框架比较

    较著名的有Worklight、appMobi、WeX5等;其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好...PhoneGap 是 Apache Cordova 的一个分发版,就像 Ubuntu 是基于 Linux 的一个发行版,其代码库也基于 Cordova,只是 PhoneGap 关联了 Adobe 的一些额外的商业工具或服务...,可以使用 Cordova 的插件 缺点 Angular JS 学习路线陡峭 Ionic 框架相比于原生的 Cordova 有所差异,Cordova 某些官方插件可能不适用于Ionic AppCan 概述...,需要在联网的情况下进行,打包需要将源码上传到官方服务器进行打包; 版本控制:企业版独立控制引擎插件的版本; 大众版官方统一维护,官方换哪个版本开发者就需要使用哪个版本,没有选择; 协同开发:企业版可通过...开发,cordova开源,暂时没有看到可以直接继承原生SDK 自身封装底层,闭源,无法直接使用原生SDK 闭源,免费版有限制 扩展能力 支持原生SDK的云打包技术,有插件市场,也可以自己开发插件 可基于

    7.9K20

    前端开发我为什么选择cordova

    随后adobe把 phonegap送给了apache软件基金会,接着apache把phonegap改名为cordova,cordova是Nitobi团队当时坐落的街道名称,用此名来纪念Nitobi团队的贡献...所以Apache Cordova是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎,你看着两个官网风格多差不多。...Cordova 官方网址:http://cordova.apache.org/ 我们后续的所有文章和代码都是基于Cordova的,如果有谁知道Phonegap和Cordova的具体差异在哪里,引用百度知道以为网友的答案...: PhoneGap是Apache Cordova的一个分支。...不过不用担心,PhoneGap会持续地保持免费开源而且在Apache Cordova上也是免费的。 下面是当前比较流行的html5开发框架,以及覆盖的主要平台, ?

    1.3K70

    ionic hybrid app:产品还是玩具?

    基于Cordova的 Hybrid APP Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。...(以上描述摘自百度百科) Cordova最早的名称是PhoneGap,后来被Adobe收购,Adobe将PhoneGap的核心代码抽出,贡献给Apache作为开源项目。...Adobe在Cordova的基础上加上自己的特性和生态,继续沿用PhoneGap的名字。而原本的PhoneGap的核心代码以Cordova这个名字作为Apache的一个开源项目。...目前Cordova与PhoneGap的关系类似于Webkit和Google Chrome的关系。 Cordova支持多个终端平台,可以凭借这一点,实现一处编写前端代码,在各种平台上处处运行。...基于Cordova的Hybrid APP的基本原理如下图(图片是较早时候的PhoneGap,与Cordova原理相同): ?

    5.6K80

    ionic hybrid app:产品还是玩具?

    基于Cordova的 Hybrid APP Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。...(以上描述摘自百度百科) Cordova最早的名称是PhoneGap,后来被Adobe收购,Adobe将PhoneGap的核心代码抽出,贡献给Apache作为开源项目。...Adobe在Cordova的基础上加上自己的特性和生态,继续沿用PhoneGap的名字。而原本的PhoneGap的核心代码以Cordova这个名字作为Apache的一个开源项目。...目前Cordova与PhoneGap的关系类似于Webkit和Google Chrome的关系。 Cordova支持多个终端平台,可以凭借这一点,实现一处编写前端代码,在各种平台上处处运行。...基于Cordova的Hybrid APP的基本原理如下图(图片是较早时候的PhoneGap,与Cordova原理相同): ?

    3.3K10

    跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析

    ----谷震平 一 兵器谱 在国外,最大的是Cordova(PhoneGap,2011年广泛流行),在2012年12月开源。...在国内,按时间顺序,有: 2012年,AppCan 2013年,DCloud 2014年9月,APICloud 二 Cordova     Cordova是Apache软件基金会的一个产品。...其前身是PhoneGap,由Nitobi开发,2011年10月,Adobe收够了Nitobi,并且PhoneGap项目也被贡献给Apache软件基金会。...Apache在2012年12月,发布了Cordova,截止到2015年12月,最新版面是3.0。     ...AppCan不是开源平台,同时,企业版和部分插件是收费的。换句话说,AppCan只是一个卖软件的商业公司。我们认为:这会对其市场的占有率有着直接影响,闭源而没有垄断,所以前景不会太好。

    2.2K50

    给Ionic写一个cordova(PhoneGap)插件

    给Ionic写一个cordova(PhoneGap)插件 之前由javaWeb转html5开发,由于面临新技术,遂在适应的过程中极为挣扎,不过还好~,这个过程也极为短暂;现如今面临一些较为复杂的需求还会有一丝丝头痛...对于新手,建议准备好相应的IDE及环境:webstrom、google chrome、eclipse(或者 idea),android SDK ; webstrom 用于配合页面js以及插件开发,eclipse...LICENSE:是一些开源说明,一般声明的开源协议有GNU、BSD、Apache等~  package.json:这里面用一个json声明了当前插件的文件结构,当然这个不是给开发者用的,是为了将此插件添加到项目中时打...> 2 cordova-plugin-integrity-checking" version="1.0.0" xmlns="http://apache.org/cordova/...,这两个文件里面都有插件的申明,以上三张图中第二和第三张,如没有请检查!

    1.9K100

    给Ionic写一个cordova(PhoneGap)插件

    给Ionic写一个cordova(PhoneGap)插件 之前由javaWeb转html5开发,由于面临新技术,遂在适应的过程中极为挣扎,不过还好~,这个过程也极为短暂;现如今面临一些较为复杂的需求还会有一丝丝头痛...对于新手,建议准备好相应的IDE及环境:webstrom、google chrome、eclipse(或者 idea),android SDK ; webstrom 用于配合页面js以及插件开发,eclipse...LICENSE:是一些开源说明,一般声明的开源协议有GNU、BSD、Apache等~  package.json:这里面用一个json声明了当前插件的文件结构,当然这个不是给开发者用的,是为了将此插件添加到项目中时打...> 2 cordova-plugin-integrity-checking" version="1.0.0" xmlns="http://apache.org/cordova/...,这两个文件里面都有插件的申明,以上三张图中第二和第三张,如没有请检查!

    1.4K40

    用Ionic开发hybrid APP

    toc 使用phonegap开发APP的优劣在此不必细说,快速,简单,跨平台,以及随着iOS,Android本身对webview优化所带来的不错的性能,便是其独有的优势。...phonegap开发hybrid APP技术中的一员新秀,甚至可以说是一员虎将,而且免费且开源。...,The Iconic book ngcordova,将主流的Cordova API或者Cordova插件封装为AngularJS扩展,使用非常方便。...上述提高的ngcordova所提供的SQLite插件(才发现,两者背后的都是同样的Cordova插件,只是集成方式不一样,那边推荐后者) 键盘插件:$cordovaKeyboard,开发过hybrid...启动图片(或称闪屏)插件:$cordovaSplashscreen,之所以推荐也必装这个插件的原因是,默认情况下启动图片时间停留较短,如果你的APP在这段时间没有完成数据加载或者视图渲染等(需要查询SQLite

    2.4K10

    目前主流的app开发方式

    目前流行的四种跨平台app打包方式 发展历程: 在国外,最大的是Cordova(PhoneGap,2011年广泛流行),在2012年12月开源。...在国内,按时间顺序,有:2012年AppCan,2013年DCloud,2014年9月APICloud 1.Cordova Cordova是Apache软件基金会的一个产品。...其前身是PhoneGap,由Nitobi开发,2011年10月,Adobe收够了Nitobi,并且PhoneGap项目也被贡献给Apache软件基金会。...Apache在2012年12月,发布了Cordova,截止到2015年12月,最新版面是3.0。 该框架的目标用户群体是原生开发者,其设计初衷是希望用户群体能够通过跨平台开发的方法降低原生开发的成本。...AppCan不是开源平台,同时,企业版和部分插件是收费的。换句话说,AppCan只是一个卖软件的商业公司。我们认为:这会对其市场的占有率有着直接影响,闭源而没有垄断,所以前景不会太好。

    1.3K20

    客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析

    electron建立在 Chromium 和 NodeJS 之上的,一个负责界面,一个负责背后的逻辑 Cordova,PhoneGap Cordova[ˈkɔːdəbə]是 hybride 类框架,基于...HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台 2011年10月4日Adobe公司收购了PhoneGap和PhoneGap Build的新创公司Nitobi Software...,随后将Phonegap的核心代码剥离并捐给了Apache公司,并改名为了Cordova。...对于webapp的开发者来说,无需关注系统底层调用实现细节,也就实现了所谓的“跨平台”。实际上,各平台涉及到本地能力的调用,以插件形式被封装了。(每个插件的实现实际上还是Native模式)。...Google召集了如此多个编程语言界的设计专家开发出这样一门语言,旨在取代 JavaScript,所以 Fuchsia OS内置了 Dart。

    14.6K30
    领券