基于第一個PhoneGap(cordova)的應(yīng)用詳解_第1頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于第一個phonegap(cordova)的應(yīng)用詳解phonegap是一套能讓你用法html5輕松調(diào)用本地api接口和發(fā)布應(yīng)用到商店的應(yīng)用開發(fā)平臺。官方說有低成本,低開發(fā)周期,輕量化等優(yōu)點,這些咱臨時也沒法證實,略過不表。但是有一條跨平臺,卻是很顯然的優(yōu)勢。由于它采納html5+javascript的模式來開發(fā)應(yīng)用。phonegap用javascript統(tǒng)一封裝了幾大平臺的本地api(andriod,ios,wp8/7,winrt)等等。這樣的話從一個平臺移植到另外一個平臺只需要把html代碼跟js原封不動的拿過去,打包一下就可以了。phonegap后來被adobe收購,然后又貢獻給了開源社

2、區(qū),現(xiàn)在由apache管理,改名cordova。為了給昨天的html5畫圖板移植到移動設(shè)備上,我打算采納phonegap平臺,這樣只要編寫一邊就可以多出運行了。今日先在andriod下架設(shè)phonegap環(huán)境。1.下載phonegap解壓出來,找到lib/android名目。2.在eclipse下新建andriod項目,這個跟一般項目一樣。3.在assets名目下新建文件夾www把lib/android名目下的cordova-2.6.0.js復(fù)制到這個名目下。把cordova-2.6.0.jar復(fù)制到libs名目下。image4.在www名目下新建一個html文件index.html。我們的界

3、面就要在這里建立了。imageindex的代碼如下: 復(fù)制代碼代碼如下: html5paintalert("hello cordova");html5paint 5.把lib/android名目下的xml文件夾囫圇復(fù)制到res面目下image6.修改androidmanifest.xml添加用戶權(quán)限在標簽的內(nèi)的最前部添加如下代碼 復(fù)制代碼代碼如下: 7.修改mainacivity.java 復(fù)制代碼代碼如下: public class mainactivity extends droidgap override public void oncreate(bundle savedinstancestate)super.oncreate(savedinstancestate);super.loadurl("file:/android_asset/www/index.html"); 8.build一下會有錯誤,這是由于前面的cordova-2.6.0.jar沒有添加到buildpath里面去。添加buildpath。image繼續(xù)build就過了。最后run一下: imageimage

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論