phoneGap2.9+eclipse開發環境和helloword案例

不一樣機器安裝和使用各不相同,這裏也只是記錄一下本身機器上面的使用過程。html

android安裝環境前面的文章有些,這裏再也不說,直接上phoneGap的過程。由於phoneGap2.9.1須要安裝nodejs和Git,比較複雜,沒有太多精力去折騰,退而求其次,使用phoneGap2.9進行開發。node

第一步,下載phoneGap2.9,直接去官網下載便可。android

第二步,新建一個android項目,以下圖api

我使用的android api是2.33,以便知足大部分設備的須要,新建項目以後須要作一個操做,最新的19版本會在你的項目下創建一個依賴包 Android Dependencies,在eclipse中右鍵這個文件夾,在Build Path選項中選擇 remove it from build path。。。而後就沒問題了。eclipse

作完這一步直接編譯運行,發行是能夠正常的。測試

第三步:配置phoneGap環境ui

在項目文件夾assets下新建一個www的文件夾,將2.9版本解壓以後找到cordova.js copy到www文件夾下,將cordova-2.9.0.jar copy到libs文件夾下,並右鍵->build path->add to build path,項目會增長一個Referenced Libraries文件夾。在res文件夾中新增一個xml文件夾,將2.9解壓的xml文件copy進去。orm

在www文件夾中新增一個html文件。xml

第四步:編寫代碼和配置htm

配置環境是這樣的:

在AndroidManifest.xml中的

<uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="10" />

  以前加入

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

  還要修改一個地方如圖

至此,能夠正常訪問這個測試程序了。

相關文章
相關標籤/搜索