zoukankan      html  css  js  c++  java
  • phonegap helloworld 之android

    一 phonegap

    cordova: http://cordova.apache.org/
    phonegap: http://phonegap.com

    PhoneGap 是Cordova的一个开源的发布版本。

    phonegap有Adobe维护,可以很容易地使用Adobe的phonegap build service在云端打包多个平台的app。 使用phonegap build service,不需要在本地维护多个平台的SDK环境,只需要简单地将HTML,CSS,Javascript上传到phonegap build的云端,phonegap build自动地生产多个平台的app。

    phonegap build:http://build.phonegap.com/

    二 phonegap andirod 在本地windows上的工具和环境

    注意: 你的操作系统为windows 64bit的话,可以下载64bit的Java,Eclipse,ADT Bundle AndriodSDK。 

    1) 下载安装Java和Ant:http://www.oracle.com/technetwork/java/javase/downloads/index.html , Java SE SDK就可以了, ant: http://ant.apache.org/bindownload.cgi 。

    2)下载Andriod SDK的ADT Bundle版本,其中已经包含了Eclipse/AndriodSDK/ADT, http://developer.android.com/sdk/index.html

    3) 下载安装phonegap: http://phonegap.com/download/。我使用phonegap2.9版本。(看起来这个不需要下载,直接下载后面的phonegap cli就可以了)

    4)下载安装node.js,phonegap cli需要node.js : http://nodejs.org/download/。在安装好node.js后在cmd使用命令 npm install -g cordova 来安装phonegap cli。

    Andriod的IDE除了可以使用Eclipse,还可以使用Andriod Studio(基于IntelliJ IDEA,其中包含了AndriodSDK)http://developer.android.com/sdk/installing/studio.html,貌似google以后比较倾向于支持Andriod Studio。但是目前phonegap必须使用Eclipse和Ant。

    环境变量的设置:

    将AndriodSDK tools和platform tools的路径加入PATH,例如: PATH = C:Developmentadt-bundlesdkplatform-tools;C:Developmentadt-bundlesdktools;%PATH% 。

    确保定义Java和Ant的home环境变量,且将bin目录加入系统PATH中。例如:

    JAVA_HOME=C:Program FilesJavajdk1.7.0_25  

    ANT_HOME=E:phonegap oolsapache-ant-1.9.2-binapache-ant-1.9.2

    PATH = C:Program FilesJavajdk1.7.0_25in;E:phonegap oolsapache-ant-1.9.2-binapache-ant-1.9.2in;%PATH%

    安装andriod的模拟器,在cmd中执行andriod,然后安装,例如我安装andriod2.3:

     创建虚拟设备,在Android SDK Manager-> tool -> Manage AVD...

     选择虚拟设备,然后点击start启动一个虚拟设备。

    三 phonegap helloworld

    使用phonegap的命令行创建一个project:

    $ cordova create helloworld com.example.helloworld "HelloWorld"
    $ cd helloworld
    $ cordova platform add android
    $ cordova build
    $ cordova emulate android

    在build前对helloworld/www/index.html增加 <h2>itech001,Helloworld!</h2>,运行效果为:

    完!

  • 相关阅读:
    django ORM
    django扩展知识
    django视图层
    php常用四种算法
    文件操作函数
    PHP开发中数组操作大全
    php 字符 常用函数
    MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
    $_SERVER
    PHP魔术方法和魔术常量
  • 原文地址:https://www.cnblogs.com/itech/p/3189031.html
Copyright © 2011-2022 走看看