一、下載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目錄
三、運行結果
源代碼下載:http://download.csdn.NET/detail/lxq_xsyu/7178511
以上就是 小強的HTML5移動開發之路(24)—— PhoneGap Android開發環境搭建的內容,更多相關內容請關注PHP中文網(www.php.cn)!