(cordova 4.3.0)手电筒插件不起作用,控制台中没有错误

时间:2015-04-27 09:41:09

标签: android cordova

首先,对不起我真的很不好意思,以及我的编码技巧 我知道有很多关于插件无法解决的问题......但是在我决定提出这个问题之前,我已经超过一周了。

即时通讯使用ubuntu 12.04与cordova 4.3.0和Flashlight插件,试图在Android中打开手电筒。 但当我打开应用程序时,没有任何反应,打开Chrome开发者工具以查看控制台中的错误,但没有显示错误... 这是我的代码:

    <body>
    <h2 onclick="window.plugins.flashlight.toggle();">Flash light </h2>
    <script src='cordova.js'></script>
    <script  src="js/Flashlight.js"></script>
    <script>
        document.addEventListener("deviceready",Ondeviceready,false);
        function Ondeviceready(){
        window.plugins.flashlight.available(function(isAvailable) {
      if (isAvailable) {

        // switch on
        window.plugins.flashlight.switchOn(); // success/error callbacks may be passed

        // switch off after 3 seconds
        setTimeout(function() {
          window.plugins.flashlight.switchOff(); // success/error callbacks may be passed
        }, 3000);

      } else {
        alert("Flashlight not available on this device");
      }
    });
    }
    </script>
    </body>

谢谢你的回答!

1 个答案:

答案 0 :(得分:0)

您是否已将插件xml添加到config.xml? 如果没有添加它。

例: xmlns:gap =“http://phonegap.com/ns/1.0”//添加这是小部件标记