編輯器加載中...在新建項目的根目錄下,建立兩個目錄 1./libs 2./assets/www ◆解壓PhoneGap文件夾,複製phonegap.js文件到/assets/www 目錄下,複製phonegap.jar文件到libs目錄下 ◆須要對Eclipse下項目的App.java文件(src文件夾內)進行一些配置(如圖所示) 修改類的繼承 將Activity 修改成 DroidGap 將setContentView() 這一行修改成super.loadUrl("file:///android_asset/www/index.html"); 添加 import com.phonegap.*; 有可能在這裏會遇到一個錯誤,顯示Eclipse找不到phonegap-0.9.2.jar ,右鍵點擊/libs文件夾,Build Paths(構建路徑)/ > Configure Build Paths(配置構建路徑) 在library(庫)欄向工程中添加phonegap-0.9.4.jar ,可能須要按一次F5刷新。 ◆右鍵點擊AndroidManifest.xml文件,選擇Open With > Text Editor(打開方式->文本編輯器) 如圖所示 ◆粘貼下面的受權信息至版本名稱後面(如圖所示) 1. 8.<uses-permissionandroid:name="android.permission.CAMERA"/> 9.<uses-permissionandroid:name="android.permission.VIBRATE"/> 10.<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"/> 11.<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/> 12.<uses-permissionandroid:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> 13.<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/> 14.<uses-permissionandroid:name="android.permission.INTERNET"/> 15.<uses-permissionandroid:name="android.permission.RECEIVE_SMS"/> 16.<uses-permissionandroid:name="android.permission.RECORD_AUDIO"/> 17.<uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 18.<uses-permissionandroid:name="android.permission.READ_CONTACTS"/> 19.<uses-permissionandroid:name="android.permission.WRITE_CONTACTS"/> 20.<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 21.<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/> 如上圖所示 ◆向activity標記中添加android:configChanges="orientation|keyboardHidden」 (如上圖所示) Step5 ◆新建一個index.html文件至/assets/www目錄下 ◆粘貼下面的代碼至index.html文件中 1.javascript
2. 3. 4.PhoneGap 5.<scripttype="text/javascript"charset="utf-8"src="phonegap.js"> 6. 7.8.html
9.10. Step6 ◆右鍵點擊項目,選擇 運行方式-> Android Application ◆Eclipse可能會詢問你選擇一個AVD(Android運行的虛擬設備),若是沒有,你能夠建立一個(建議選擇2.2版本) 注意:運行時初始啓動較慢,須要耐心等待幾分鐘。 若是你看到了下面這張圖,恭喜你,hello world運行成功! hello world Step7java