利用Phonegap搭建Android移动端开发环境

1. 添加jar 包

2.在 assets  目录下新建www 文件夹

把你的文件放入其中  .添加cordova.js  文件

3. 在资源文件目录下 添加

4.  在Activity java文件中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.sanya.myresume;
  
import org.apache.cordova.Config;
import org.apache.cordova.DroidGap;
  
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
  
public class MainActivity extends DroidGap {
  
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Set by <content src="index.html" /> in config.xml
        super.loadUrl(Config.getStartUrl());
        //super.loadUrl("file:///android_asset/www/index.html")
    }
  
}

5.  配置清单文件

1. 在manifest 中添加

1
2
3
android:hardwareAccelerated="true"
    
android:windowSoftInputMode="adjustPan"

2. 添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<supports-screens
       android:anyDensity="true"
       android:largeScreens="true"
       android:normalScreens="true"
       android:resizeable="true"
       android:smallScreens="true"
       android:xlargeScreens="true" />
 
   <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" />

3.在你配置的Activity 中添加

1
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"

 

 



来自为知笔记(Wiz)


posted on 2014-04-28 13:53  转折点人生  阅读(174)  评论(0)    收藏  举报