PhoneGap學習筆記-----phone3.4之Android搭建--匯出jar包(處處可用)--並匯出外掛程式或加入第三方外掛程式

來源:互聯網
上載者:User

標籤:

http://blog.csdn.net/klx502/article/details/40617497

該連結已經說明如何從命令列建立一個phonegap項目了

這次的主題是基於上一遍【PhoneGap學習筆記-----phone3.4之Android搭建】延伸出來的

1.建立項目:

      

2.為建立的目錄添加平台支援:

     

3.build 這個項目,之後就可以在Eclipse裡匯入android項目了:

   

4.到Eclipse裡,import匯入項目:

  

5.找到第一步建立時想要的目錄路徑,可以看回第一張圖片:


6.從官網添加外掛程式:

   命令列:

     

更多外掛程式,訪問:點擊開啟連結


添加完你想要的外掛程式後,回到Eclipse裡,refresh該項目:


至此,網上的搭建結束,接下來是匯出phonegap 3.4包和外掛程式包後的工作:



---------------------------------------------------------------------------------分割線-----------------------------------------------------------------


7.匯出phonegap包:

    Eclipse--項目列表---右鍵--Export:

    



8.匯出下載的外掛程式:

    

                當然,這裡下載的外掛程式,你可以全部下載完你自己想要的再匯出,免得經常匯出匯入

現在,得到了兩個包,一個是phonegap 3.4的包,一個是外掛程式包,這兩個包就可以隨便引用了,想phonegap 2.9.1那樣可以匯入到android項目裡了。


9.還有一步工作:(顯示assets的檔案)

   你會發現,剛才用命令列建立的phonegap項目,在assets檔案夾下,沒有www檔案夾,也沒有相應的js

步驟為:

    右鍵項目名稱----properties-> Properties -> Resource -> Resource Filters

   

 remove這兩項,然後確定


然後發現,這些都assets下的www顯示出來了



10:建立一個新的android項目:

      eclipse--new 一個新的android項目  (平時怎樣建android項目就怎樣建)

    匯入剛才兩個jar包

    然後建立一個assets目錄,然後把剛才顯示的www檔案夾複製到assets目錄下:

   然後為該項目AndroidManifest.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.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" />    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
在Activity.java 添加:

     

// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);super.setBooleanProperty("loadInWebView", true);super.loadUrl(Config.getStartUrl(), 10000);// 載入應用首頁appView.getSettings().setJavaScriptEnabled(true);// 設定支援javascript指令碼//loadUrl(launchUrl);
右鍵項目,run as...該項目

至此,phonegap項目建立成功。

11.添加第三方外掛程式:

   

      


     找到cordova_plugins.js 開啟 在a.exports添加:



在module.exports.metadata上添加:

 

當然,還需要匯入你第三方的一些Java類,或者Jar包

  最後,還需要在config.xml裡添加該外掛程式名引用:

    


然後就可以在js裡引用你想要的外掛程式了:

 



js調用Java的方法:自己寫一個Java類,在js裡調用


然後在config.xml裡添加該類的路徑:

 

然後在js裡對這個Java類的方法調用:

 


Java 類的方法:



至此,引用第三方外掛程式已結束。水平有限,實習生

PhoneGap學習筆記-----phone3.4之Android搭建--匯出jar包(處處可用)--並匯出外掛程式或加入第三方外掛程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.