有关JDK及Android开发环境的搭建请看我前面的博文:http://blog.csdn.net/dawanganban/article/details/9748497
一、下载PhoneGap
下载地址:http://phonegap.com/install/ 我下载的是最新的PhoneGap 2.9.1
将下载好的PhoneGap解压缩,可以看到里面有一个example

二、搭建环境
1、参考这个example我们创建我们的工程,并在assets目录下新建www目录,在res目录下建立xml目录(直接将example中的目录拷贝)

2、在libs目录下添加cordova-2.9.0.jar

3、修改MainActivity如下
package com.example.hellomobile;
import android.os.Bundle;
//import android.app.Activity;
import android.view.Menu;
import org.apache.cordova.*;
public class MainActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html", 2000);
}
}
4、在AndroidMainfest.xml中添加权限
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
5、将上一篇文章中的代码放入www目录
三、运行结果

分享到:
相关推荐
总之,搭建Android+PhoneGap开发环境涉及安装JDK、Android Studio、Node.js和PhoneGap CLI,配置Android SDK,以及创建和运行第一个PhoneGap项目。掌握这个过程后,开发者就可以利用Web技术开发出能在Android平台上...
本资源包“安卓Android源码——Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.zip”正是一款基于这些技术的实例教程,旨在帮助开发者快速理解并掌握这一开发模式。 Phonegap是Adobe开发的一个开源框架,它允许...
至此,你已经成功搭建了PhoneGap的Android开发环境,可以开始创建和测试你的第一个跨平台移动应用了。 在开发过程中,记得经常使用`phonegap build android`命令更新应用,并通过Android Studio的AVD或物理设备进行...
通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发。 首先,PhoneGap的核心思想是将Web应用打包成原生应用。它通过一个WebView组件(在Android中是...
安卓平台PhoneGap开发环境搭建和HTML5游戏开发 PhoneGap是一个基于HTML5标准的跨平台开源手机Web应用开发框架,它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序框架等。PhoneGap现在更名为Cordova...
### PhoneGap开发环境搭建 #### 一、安装与配置 为了构建PhoneGap应用程序,特别是针对Android平台的应用程序,首先需要确保一系列开发工具已正确安装在您的计算机上。这些工具包括Java SDK、Eclipse IDE、Android...
在开始PhoneGap开发之前,你需要搭建一个有效的开发环境。首先,你需要安装Node.js,这是一个服务器端的JavaScript运行环境,用于管理PhoneGap的依赖和命令行工具。安装完成后,通过npm(Node.js的包管理器)安装...
下面将详细介绍如何搭建 PhoneGap 2.9 的 Android 开发环境。 首先,你需要安装基础的开发工具。这包括 Java Development Kit (JDK)、Android SDK 和 Eclipse。确保你的系统已经安装了 JDK,并设置了相应的环境变量...
PhoneGap项目环境搭建是开发跨平台移动应用的重要步骤,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap是一个开源框架,它基于Apache Cordova,并且提供了与设备硬件功能交互的能力,如...
PhoneGap是一种跨平台的移动应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。Android开发则是使用Java语言和Android SDK进行的。PhoneGap与Android的结合,让开发者能够利用Web技术...
PhoneGap环境搭建是开发跨平台移动应用的第一步,这里我们将详细讲解如何进行PhoneGap的配置和安装。 1. **系统需求**:首先,你需要一个支持PhoneGap开发的计算机系统,通常要求是Windows、Mac OS或Linux。确保...
在移动应用开发领域,PhoneGap和Android是两种广泛使用的平台。PhoneGap是一种基于HTML5、CSS3和JavaScript的跨平台框架,它允许开发者使用Web技术创建原生移动应用。而Android则是Google主导的开源操作系统,提供了...
PhoneGap是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的原生移动应用程序。PhoneGap的核心理念是通过Web技术实现与移动设备硬件的交互,让开发者能够利用熟悉的Web开发技能...
### 第一讲 HTML5+PhoneGap 跨平台移动应用软件开发概述 #### 一、HTML5+PhoneGap基础知识 **1.1 HTML5介绍** HTML5作为HTML4.01和XHTML1.0标准的替代品,是目前最新的HTML标准版本。尽管它仍在发展阶段,但主流...
本文档主要讲述的是Android开发环境搭建及配置phoneGap;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
为了搭建一套完善的基于移动平台的HTML5开发环境,我们需要关注四个重要点:Javascript和Jquery mobile的编辑器、HTML5的各个元素的Inspector、Javascript远程断点debug、移动平台Javascript开发模式。 1. ...
本章节旨在引导初学者快速上手PhoneGap应用开发,并重点介绍了搭建Android开发环境所需的步骤及注意事项。通过本节的学习,您将掌握以下核心知识点: 1. **JDK下载与安装** 2. **JDK环境变量配置** 3. **Eclipse + ...
在PhoneGap环境中,Android应用实际上是一个嵌入了WebView的容器,WebView负责加载和执行HTML5代码。PhoneGap通过JavaScript Bridge实现了Android原生API与JavaScript之间的通信。当JavaScript调用PhoneGap提供的...