`
xidajiancun
  • 浏览: 492400 次
文章分类
社区版块
存档分类
最新评论

小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

 
阅读更多

有关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目录

三、运行结果


Java学习交流群142979499 JAVA技术交流群
Android学习交流群311273384 android学习交流群



分享到:
评论

相关推荐

    android+Phonegap开发环境搭建

    总之,搭建Android+PhoneGap开发环境涉及安装JDK、Android Studio、Node.js和PhoneGap CLI,配置Android SDK,以及创建和运行第一个PhoneGap项目。掌握这个过程后,开发者就可以利用Web技术开发出能在Android平台上...

    安卓Android源码——Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.zip

    本资源包“安卓Android源码——Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.zip”正是一款基于这些技术的实例教程,旨在帮助开发者快速理解并掌握这一开发模式。 Phonegap是Adobe开发的一个开源框架,它允许...

    phoneGap-Android开发环境搭建

    至此,你已经成功搭建了PhoneGap的Android开发环境,可以开始创建和测试你的第一个跨平台移动应用了。 在开发过程中,记得经常使用`phonegap build android`命令更新应用,并通过Android Studio的AVD或物理设备进行...

    phonegap之android示例

    通过这个项目,我们可以深入理解PhoneGap如何与Android原生环境相结合,以及如何利用JavaScript进行移动应用开发。 首先,PhoneGap的核心思想是将Web应用打包成原生应用。它通过一个WebView组件(在Android中是...

    在Android平台下搭建PhoneGap开发环境--用HTML5开发游戏[参考].pdf

    安卓平台PhoneGap开发环境搭建和HTML5游戏开发 PhoneGap是一个基于HTML5标准的跨平台开源手机Web应用开发框架,它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序框架等。PhoneGap现在更名为Cordova...

    PhoneGap开发环境搭建

    ### PhoneGap开发环境搭建 #### 一、安装与配置 为了构建PhoneGap应用程序,特别是针对Android平台的应用程序,首先需要确保一系列开发工具已正确安装在您的计算机上。这些工具包括Java SDK、Eclipse IDE、Android...

    PhoneGap开发手册

    在开始PhoneGap开发之前,你需要搭建一个有效的开发环境。首先,你需要安装Node.js,这是一个服务器端的JavaScript运行环境,用于管理PhoneGap的依赖和命令行工具。安装完成后,通过npm(Node.js的包管理器)安装...

    phonegap2.9开发环境搭建

    下面将详细介绍如何搭建 PhoneGap 2.9 的 Android 开发环境。 首先,你需要安装基础的开发工具。这包括 Java Development Kit (JDK)、Android SDK 和 Eclipse。确保你的系统已经安装了 JDK,并设置了相应的环境变量...

    phonegap项目环境搭建

    PhoneGap项目环境搭建是开发跨平台移动应用的重要步骤,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap是一个开源框架,它基于Apache Cordova,并且提供了与设备硬件功能交互的能力,如...

    phonegap+android开发环境配置

    PhoneGap是一种跨平台的移动应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。Android开发则是使用Java语言和Android SDK进行的。PhoneGap与Android的结合,让开发者能够利用Web技术...

    PhoneGap环境搭建demo

    PhoneGap环境搭建是开发跨平台移动应用的第一步,这里我们将详细讲解如何进行PhoneGap的配置和安装。 1. **系统需求**:首先,你需要一个支持PhoneGap开发的计算机系统,通常要求是Windows、Mac OS或Linux。确保...

    android与phonegap混合开发之相互跳转

    在移动应用开发领域,PhoneGap和Android是两种广泛使用的平台。PhoneGap是一种基于HTML5、CSS3和JavaScript的跨平台框架,它允许开发者使用Web技术创建原生移动应用。而Android则是Google主导的开源操作系统,提供了...

    android之PhoneGap入门实例

    PhoneGap是一款开源的移动应用开发框架,它允许开发者使用HTML5、CSS3和JavaScript来构建跨平台的原生移动应用程序。PhoneGap的核心理念是通过Web技术实现与移动设备硬件的交互,让开发者能够利用熟悉的Web开发技能...

    第一讲 HTML5+PhoneGap跨平台移动应用软件开发 概述

    ### 第一讲 HTML5+PhoneGap 跨平台移动应用软件开发概述 #### 一、HTML5+PhoneGap基础知识 **1.1 HTML5介绍** HTML5作为HTML4.01和XHTML1.0标准的替代品,是目前最新的HTML标准版本。尽管它仍在发展阶段,但主流...

    Android开发环境搭建及配置phoneGap中文最新版本

    本文档主要讲述的是Android开发环境搭建及配置phoneGap;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看

    HTML5开发环境搭建

    为了搭建一套完善的基于移动平台的HTML5开发环境,我们需要关注四个重要点:Javascript和Jquery mobile的编辑器、HTML5的各个元素的Inspector、Javascript远程断点debug、移动平台Javascript开发模式。 1. ...

    第一讲 快速搭建PhoneGap开发环境.pdf

    本章节旨在引导初学者快速上手PhoneGap应用开发,并重点介绍了搭建Android开发环境所需的步骤及注意事项。通过本节的学习,您将掌握以下核心知识点: 1. **JDK下载与安装** 2. **JDK环境变量配置** 3. **Eclipse + ...

    安卓和html5的交互,phonegap

    在PhoneGap环境中,Android应用实际上是一个嵌入了WebView的容器,WebView负责加载和执行HTML5代码。PhoneGap通过JavaScript Bridge实现了Android原生API与JavaScript之间的通信。当JavaScript调用PhoneGap提供的...

Global site tag (gtag.js) - Google Analytics