phonegap2.9.1 android 环境搭建,一、PhoneGap-Android开发环境搭建

一. 安装

在安装PhoneGap开发环境之前,需要按顺序安装一下工具: 1 java SDK

java sdk,不安装的话不能正常安装Android SDK。

安装成功检测:启动DOS窗口start-->run-->cmd,在DOS窗口中键入:java -version,如果能显示版本信息说明安装正常。

2 Eclipse

3 Android SDK

下载下来安装之后是一个Android SDK Manager,下载相应版本组件,可能需要较长时间。

4 ADt Plugin

这是一个Eclipse插件,作用是关联Android SDK,使Eclipse能够新建Android工程,安装方法如下: 打开Eclipse中的菜单项“Helpe“ -> "InstallNewSoftware"进入软件安装界面,点击Add"按钮,在Add Site这个弹出的对话框中的Name处输入一个名字例如Android,在Location处输入:外链网址已屏蔽

5 PhoneGap

下载PhoneGap,解压缩即可,打开里面的libs->android文件夹,我们会用到其中的三个文件,分别为xml,cordova-2.0.0.jar及cordova-2.0.0.js

二 新建一个PhoneGap项目

1 在eclipse中新建Android Project

2 在项目的目录下建两个文件夹: /libs

/assets/www

3 进入将刚刚下载并解压的PhoneGap包里Android目录,我们需要的资源都在这个目录下。 将cordova-2.0.0.js这个js文件(具体名称视当时下载的版本而定)copy到/assets/www目录下, 把cordova-2.0.0.jar文件copy到/libs目录下。 在把xml目录(xml整个文件夹)copy到android项目的res目录下

4 在/assets/www下建立index.html文件,内容看起来像这样:

PhoneGap

Hello World

5 将以下权限配置的xml内容copy到AndroidManifest.xml文件中:

android:largeScreens="true"

android:normalScreens="true"

android:smallScreens="true"

android:resizeable="true"

android:anyDensity="true"

/>

6 将以下内容添加到AndroidManifest.xml文件的activity标签中

android:configChanges="orientation|keyboardHidden" 这是为了保证机器在横竖屏切换的时候不会重新执行Activity的onCreate方法; 7 AndroidManifest.xml最后看起来会像这样:

android:versionCode="1"

android:versionName="1.0">

android:anyDensity="true"

android:largeScreens="true"

android:normalScreens="true"

android:resizeable="true"

android:smallScreens="true"

android:xlargeScreens="true" />

android:icon="@drawable/ic_launcher"

android:theme="@style/AppTheme">

android:name="outer"

android:configChanges="orientation|keyboardHidden"

android:label="@string/app_name" >

其中 标签我们可以看做是我们当前的应用,而, 代表我们应用内的一个界面, 标签里我们给当前页面设置了一个权限,android.intent.action.MAIN表示是最先启动的界面;android.intent.category.LAUNCHER决定应用程序是否显示在程序列表里

另外需要注意的是:

android:name="outer"

android:configChanges="orientation|keyboardHidden"

android:label="@string/app_name">

我们的 标签中有这样一个类名为outer,我们可以自己定义它

8 在刚刚新建的Android Project中找到libs目录并在cordova-2.0.0.jar上点击右键,选择Build Path->Add to Build Path

9 最后再修改下src下的java主文件(如果没有就自己创建一个),我们要做一下几件事:

1)添加 import com.phonegap.*;

2)删掉import android.app.Activity;

3)还记得刚才的outer类么?这里将outer继承为DroidGap;

4)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html");

5)最后看起来就像这样:

package com.example.shawn;

import android.os.Bundle;

import org.apache.cordova.*;

public class outer extends DroidGap{

@Override

public void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

super.loadUrl("file:///android_asset/www/index.html");

}

}

到此为止环境搭建完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值