PhoneGap的建设怎么添加插件到App(Phonegap build how do you ad

2019-10-21 09:09发布

该文件说:

“有两个步骤,包括在项目中的插件:

导入使用config.xml中的本机代码

引用该插件的JavaScript代码

http://docs.build.phonegap.com/en_US/configuring_plugins.md.html#importing-native

并引用您在HTML文件中做到这一点:

<script src="cordova.js"></script>
<script src="barcodescanner.js"></script>  <-this

但是,你怎么知道要放什么东西到位barcodescanner.js的。

事实上,我不知道如果我使用单独使用PhoneGap的构建来构建和测试我的应用程序,而不是使用任何地方,包括插件的工作流程。 我试着包括使用CLI插件。 但是这并没有更新根config.xml 。 所以,我手动把代码config.xml文件,如可以发现https://build.phonegap.com/plugins/1163 。 但是,此页面上有没有在JavaScript文件中包括的内容提。 我用acceleration.js,设备motion.js

Answer 1:

如果你想包括条形码扫描仪的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="support@phonegap.com">
      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> 

已经包括了)。 只需调用插件的方法,并建立将处理我已经包括上述振动插件you.For例如休息。 如果我想我的手机震动,我只想调用一个函数,这样,

function test(){
    navigator.notification.vibrate(1000);

}

没有必要对类似的东西,

<script src="barcodescanner.js"></script>

只要确保该插件在config.xml文件中引用,一切都应该是确定



文章来源: Phonegap build how do you add plugins to app