PhoneGap笔记1

好记性赶不上烂笔头,回头来看才发现是真理!

废话不说了,开始流水账。所有操作均基于Mac

旧环境:

$npm version

{ http_parser: ‘1.0‘,

node: ‘0.10.32‘,

v8: ‘3.14.5.9‘,

ares: ‘1.9.0-DEV‘,

uv: ‘0.10.28‘,

zlib: ‘1.2.3‘,

modules: ‘11‘,

openssl: ‘1.0.1i‘,

npm: ‘2.1.6‘ }

$cordova -v

3.0.0

更新安装:

$sudo npm install -g cordova

npm WARN engine [email protected]: wanted: {"node":">= 0.12.0","npm":">= 2.5.1"} (current: {"node":"0.10.32","npm":"2.1.6"})

/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova

[email protected] /usr/local/lib/node_modules/cordova

├── [email protected]

├── [email protected]

├── [email protected] ([email protected])

└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

似乎版本低了点,

安装nodejs   v4.1.1    Mac 直接使用pkg包安装了。。。

附下载地址:  https://nodejs.org/dist/

$npm version

{ npm: ‘2.14.4‘,

ares: ‘1.10.1-DEV‘,

http_parser: ‘2.5.0‘,

modules: ‘46‘,

node: ‘4.1.1‘,

openssl: ‘1.0.2d‘,

uv: ‘1.7.4‘,

v8: ‘4.5.103.33‘,

zlib: ‘1.2.8‘ }

再次更新cordova

$sudo npm install -g cordova

Password:

npm WARN engine [email protected]: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"4.1.1","npm":"2.14.4"})

/usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova

[email protected] /usr/local/lib/node_modules/cordova

├── [email protected]

├── [email protected]

├── [email protected] ([email protected])

└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected].6, [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])

又提示尼玛。。[email protected]  对应的node 版本过高。   先不管了

$cordova -v

5.3.1

安装了 PhoneGapDesktop  这边直接使用的dmg安装包

附下载地址:https://github.com/phonegap/phonegap-app-desktop/tree/master/installers

完了使用 PhoneGapDesktop工具生成一个项目,或者直接使用cordova命令行生成

$ cordova create hello com.example.hello HelloWorld

基础操作步骤 详见 cordova 参考文件

附地址: http://cordova.apache.org/docs/en/5.0.0//guide_cli_index.md.html#The%20Command-Line%20Interface

待续

时间: 2024-12-18 01:47:58

PhoneGap笔记1的相关文章

学习使用PhoneGap笔记

一.下载图片相关问题 1.保存到SD卡的时候,如何创建目录? 只能一级一级目录的创建!!!!!(目前我的是这样) <span style="white-space:pre"> </span>fileSystem.root.getDirectory("catchFile", {create:true,exclusive:false},function(){}, function(){alert('创建目录失败'); console.log(&q

PhoneGap学习笔记-----phone3.4之Android搭建--导出jar包(处处可用)--并导出插件或加入第三方插件

http://blog.csdn.net/klx502/article/details/40617497 该链接已经说明如何从命令行创建一个phonegap项目了 这次的主题是基于上一遍[PhoneGap学习笔记-----phone3.4之Android搭建]延伸出来的 1.创建项目: 2.为创建的目录添加平台支持: 3.build 这个项目,之后就可以在Eclipse里导入android项目了: 4.到Eclipse里,import导入项目: 5.找到第一步创建时想要的目录路径,可以看回第一张

PhoneGap配置笔记

关于PhoneGap简介: PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用. 配置过程: 在安装Node之前,我们需要配置一下Java环境(针对于Android开发),直接安装JDK,最好不要只安装JRE

(SenchaTouch+PhoneGap)开发笔记(2)开发环境搭建二

一.Java环境和Android SDK  1.安装JDK和JRE JRE会在JDK安装完成后自动出现安装界面. 安装完成后,设置环境变量 JAVA_HOME    D:\Program Files\Java\jdk1.7.0_45(不同版本的JDK路径可能不一样) CLASSPATH    .;%JAVA_HOME%\lib(注意开头的.) PATH        %JAVA_HOME%\bin 2.安装Android SDK 下载好的Android SDK是个压缩包,名字类似adt-bund

观《phonegap第三季 angularjs+ionic视频教程 实时发布》学习笔记(二)

八.Angularjs自定义服务 provide里provider方法 以及factory.service方法以及provider供应商的概念 Angular 提供了3种方法来创建并注册我们自己的服务. 1. Provider Providers 是唯一一种你可以传进 .config() 函数的 service.当你想要在 service 对象启用之前,先进行模块范围的配置,那就应该用 provider. (1)var app=angular.mudle('myApp',[],function(

Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例

引言 Cordova(PhoneGap)采用的是HTML5+JavaScript混合模式来开发移动手机APP,因此当页面需要获取手机内部某些信息时(例如:联系人信息,坐标定位,短信等),程序就需要调用手机内部的API跟页面进行信息交换.Cordova 特别为此定制了完善的解决方案,以方便用户进行程序编辑.在这一章里将为大家逐一介绍Cordova与Actitity通讯的实现原理. 目录 一.CordovaPlugin类简介 二.页面通过 cordova.exec 函数调用 CordovaPlugi

Android移动APP开发笔记——最新版Cordova 5.1.1(PhoneGap)搭建开发环境

引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台.有低成本,低开发周期,轻量化等优点.它统一封装了Andriod,IOS,WindowsPhone,Symbian等几大移动开发平台的API,采用HTML5+JavaScript的混合开发的模式来开发智能移动的APP,解决系统兼容等问题.使用Cordova把APP

PhoneGap学习笔记(四) 本地图片和摄像头

PhoneGap关于图像的对象是Camera,该对象只有一个方法getPicture();该方法参数如下: quality:0-100的整数,设置图片质量,如果以地址的形式加载本地图片,该参数无效. destinationType:Camera.DestinationType.FILE_URL | Camera.DestinationType.DATA_URL 如果是FILE_URL,图像以本地地址的形式返回,如果是DATA_URL,图像以base64的形式返回,img的src属性需拼接base

PhoneGap学习笔记(二) 部分事件、设备信息、网络状态和通知

部分事件如下: deviceready:表示phoneGap已经就绪 menubutton:菜单键按下 backbutton:返回键按下 pause:程序转入后台运行 resume:程序进入前台运行 online:设备连接网络(测试设备从断网进入联网状态触发,WIFI和数据网络相互切换也会触发) offline:设备断开网络(测试设备失去网络连接触发,WIFI和数据网络相互切换也会触发) 部分对象如下: window.device:设备信息对象 device.name:设备名称 device.c