phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建

 

前提条件:已在Eclipse中安装好Android SDK 和 ADT。

1.下载PhoneGap,解压。

2.用Eclipse新建一个安卓项目。

3.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.js 复制到安卓项目的 /assets/www/ 目录下。

4.将phoneGap解压包里的Android文件夹下的phonegap-1.0.0.jar 复制到安卓项目的 /libs 目录下。

5.在/assets/www/目录下新建一个index.html,内容如下:

<!DOCTYPE HTML>

<html>    

<head>      

   <title>PhoneGap</title>       

  <script type="text/javascript" charset="utf-8" src="phonegap-1.0.0.js"></script>    

 </head>    

<body>        

<h1>Hello World</h1>   

  </body>

</html>

6.将以下配置权限的xml复制到 AndroidManifest.xml 文件的<application>标签之前。


    <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.READ_PHONE_STATE" />
    <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.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" />
    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true" />

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

   android:configChanges="orientation|keyboardHidden

   这是为了保证机器在横竖屏切换的时候不会重新执行Activity的onCreate方法。

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

9.修改安卓目中的MainActivty,使它继承至DroidGap,并修改它的OnCreate方法,如下:

public class MainActivity extends DroidGap {

 @Override  public void onCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);   super.onCreate(savedInstanceState);   

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

 }

10.OK,现在运行安卓项目,可以看到我们刚才建的index.html中的内容。

 

 

phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建,布布扣,bubuko.com

phonegap 开发指南系列(3) ----在Eclipse中Android开发环境搭建

上一篇:47. 数组中出现次数超过一半的数字[Number appears more than half times]


下一篇:android 4.4上chromium介绍