一. 導(dǎo)入插件用法(以cordova-plugin-appversion為例)
1.導(dǎo)入方法:
添加插件;
cordova plugin add cordova-plugin-appversion
2.文件概述:
導(dǎo)入的文件, 系統(tǒng)已自動配置好了一切需要配置的文件, 所以直接調(diào)用就OK了;
js:
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
// 設(shè)置App的版本號
$scope.version = AppVersion.version;
};
h5:
<p>
當前myFirstProject的版本為{{version}}
</p>
效果圖:(包含了該插件的其他方法, 具體參見demo)

注意:
一般的插件,可以直接調(diào)用; 但是這種涉及到硬件或者系統(tǒng)的插件,就需要加上這個監(jiān)聽事件;
// 監(jiān)聽事件
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady(){
};
附:
cordova-plugin-appversion插件官方解釋
Cordova - 常用的插件與終端插件命令匯總
二.自定義插件用法
1.創(chuàng)建自定義插件
插件目錄如下:
|MyMath
----|src
---------|android
--------------MyMath.java
---------|ios
--------------MyMath.m
----|www
---------|MyMath.js
----plugin.xml
注意:
創(chuàng)建插件可以自己按照插件目錄創(chuàng)建, 這樣plugin.xml文件中太繁瑣; 本文推薦用plugman創(chuàng)建插件, 既方便又不容易出錯;
附:
使用plugman 創(chuàng)建一個自己的cordova插件
2.導(dǎo)入自定義插件
按照鏈接創(chuàng)建好插件后, 就開始導(dǎo)入插件了; 這里我被坑的不淺啊, 看網(wǎng)上把插件放在plugins文件下, 然后update platforms; 可是完全不起作用, 還一頓報錯; 原來此處就一句代碼解決了;
下方為終端輸入:
cordova plugin add /Users/apple/Desktop/test1
該方法添加插件后, 相應(yīng)的config.xml, cordova_plugins.js, plugins會自動配置, 無需像手動導(dǎo)入的那么繁瑣, 還容易出錯;
3.使用說明
demo給plugman創(chuàng)建的插件重新寫入了方法, 具體實現(xiàn)看demo, 下方附上效果圖;
