欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

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

程序员文章站 2022-04-22 19:07:09
...
一、下载PhoneGap

下载地址:http://phonegap.com/install/ 我下载的是最新的PhoneGap 2.9.1

将下载好的PhoneGap解压缩,可以看到里面有一个example

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

二、搭建环境

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

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

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

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

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


三、运行结果

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

源代码下载:http://download.csdn.NET/detail/lxq_xsyu/7178511

以上就是 小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建的内容,更多相关内容请关注PHP中文网(www.php.cn)!