首頁>Club>
6
回覆列表
  • 1 # 使用者581011122948862

    1、第一步,要先建立一個支援PhoneGap(Cordova)的android工程   因為這個外掛本質上是安卓外掛,用於PhoneGap,因此,要二者支援才行,所以我們要建立一個支援PhoneGap(Cordova)的android工程,外掛在這個工程裡面編寫。   我們採用cordova cli來進行工程建立。這樣會比較方便。否則要先建立安卓工程,然後手動將cordova的東西拷到工程資料夾內,還要修改程式碼,麻煩得很。  1)先建立一個cordova專案   在命令列方式下:   [plain] view plaincopyprint?   cordova create hello com.example.test HelloWorld   cordova create hello com.example.test HelloWorld   這樣就在當前路徑,建立了一個名為hello的資料夾,裡面是cordova的各種檔案 2)設定cordova支援android平臺   在命令列方式下:   [plain] view plaincopyprint?   cd hello   cordova platform add android   cd hello cordova platform add android這樣在hello\platforms資料夾下,多了一個android子目錄,這個就是我們要的支援phoegap的安卓工程了,外掛可以在這個工程裡面編寫。   2、編寫外掛   1)Hello.java   用eclipse開啟該工程   在src下新建包及class   Hello.java:   2)config.xml   修改res/xml/config.xml   在節點裡加入:   [html] view plaincopyprint?            3、呼叫外掛   呼叫是javascript唱獨角戲。   1)新增 js/plugin.js   var helloPlugin = {   say: function(successCallback, errorCallback) {  cordova.exec(   successCallback, // success callback function   errorCallback, // error callback function   'Hello', // mapped to our native java class called "CalendarPlugin"   'sayHello', // with this action name   [] // and this array of custom arguments to create our entry   );   }  }   2)修改js/index.js   修改部分主要在結尾部分   3)修改首頁index.html               app.initialize();    至此,我們就完成了一個for phonegap的安卓外掛的編寫和呼叫過程。   按道理,外掛應該獨立於具體工程,可以供多個工程呼叫,但本示例是外掛直接寫於工程內。獨立的方式,我還不知道怎麼寫。

  • 中秋節和大豐收的關聯?
  • win7電腦螢幕有點兒紅?