如果要包括與PhoneGap的生成條形碼掃描器您coulde做到以下幾點,
<?xml version="1.0" encoding="UTF-8" ?>
<widget xmlns = "http://www.w3.org/ns/widgets"
xmlns:gap = "http://phonegap.com/ns/1.0"
id = "com.phonegap.example"
versionCode = "10"
version = "1.0.0" >
<!-- versionCode is optional and Android only -->
<name>PhoneGap Example</name>
<description>
An example for phonegap build docs.
</description>
<author href="https://build.phonegap.com" email="[email protected]">
Hardeep Shoker
</author>
<!-- We'll include the Barcode plugin as an example -->
<gap:plugin name="com.phonegap.plugins.barcodescanner" />
<gap:plugin name="org.apache.cordova.camera"/>
<gap:plugin name="org.apache.cordova.device-motion"/>
<gap:plugin name="org.apache.cordova.device-orientation"/>
<gap:plugin name="org.apache.cordova.file-transfer"/>
<gap:plugin name="org.apache.cordova.geolocation"/>
<gap:plugin name="org.apache.cordova.dialogs"/>
<gap:plugin name="org.apache.cordova.vibration"/>
</widget>
這是一個例子config.xml文件包含在您的主頁相同的目錄中。在JavaScript文件中,您不包含任何插件腳本(請確保包含
<script src="cordova.js"></script>
包括在內)。只需調用插件方法,構建將爲您處理其餘的內容。例如,我已經包含上面的振動插件。如果我想我的手機震動,我只想這樣調用一個函數,
function test(){
navigator.notification.vibrate(1000);
}
沒有必要像什麼,
<script src="barcodescanner.js"></script>
只要確保該插件在config.xml中引用文件和一切應該沒問題