phonegap在eclipse上的安裝

來源:互聯網
上載者:User

標籤:android   http   io   ar   sp   java   strong   檔案   on   

1.首先安裝好eclipse

2.下載安裝好sdk

3.下載安裝好adt

4.在這個地方下載好phonegap的包,https://codeload.github.com/phonegap/phonegap/legacy.zip/1.0.0

5.接下來就是如下:

      • 開啟 Eclipse,在檔案菜單下面點擊 New > Android Project
        • 在項目的根目錄, 建立兩個目錄:
          • /libs
          • /assets/www
        • 從剛才下載的PhoneGap中複製phonegap.js 到/assets/www目錄
        • 從剛才下載的PhoneGap中複製phonegap.jar 到/libs目錄
        • 從剛才下載的PhoneGap中複製xml文到夾到/res 目錄
        • M對Eclipse的src檔案夾中的主Java檔案進行少量調整:(如)
          • 將class的繼承類由 Activity改為DroidGap
          • setContentView() 這一行替換為super.loadUrl("file:///android_asset/www/index.html");
          • 添加import com.phonegap.*;
          • 移除 import android.app.Activity;
        • 在這裡你可能會遇到Eclipse找不到phonegap-1.0.0.jar的錯誤。在這種情況下,按右鍵/libs檔案夾找到Build Paths/ > Configure Build Paths。然後在Libraries標籤頁中添加phonegap-1.0.0.jar到項目中。如果Eclipse不是很穩定,你需要點擊F5重新整理一次項目。
        • 按右鍵AndroidManifest.xml並選擇Open With > Text Editor。
        • 將下面的使用權限設定拷貝到versionName之後:(如)

      <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" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" />
        • Add android:configChanges="orientation|keyboardHidden" to the activity tag in AndroidManifest. (view image below)
        • Add a second activity under you appliction tag in AndroidManifest. (view image below)
      <activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter> </intent-filter> </activity>
        • 4. Hello World

          在 “/assets/www”目錄中建立檔案index.html ,並粘貼如下代碼: 

          <!DOCTYPE HTML>
          <html>
          <head>
          <title>PhoneGap</title>
          <script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
          </head>
          <body>
          <h1>Hello World</h1>
          </body>
          </html>
    • 最後運行這個安卓程式就可以了!!!!

 

phonegap在eclipse上的安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.