2014-06-19 63 views
-1

我正在开发一个针对Android和IOS平台的IBM Worklight 6.1中的Shake Detection项目。 我followd这样的:基于以下链接http://androidexample.com/Accelerometer_Basic_Example_-_Detect_Phone_Shake_Motion/index.php?view=article_discription&aid=109&aaid=131Shake Detection - IBM Worklight 6.1 Android插件

Android – Using native pages in hybrid applications

我需要首先生成一个插件,然后我需要调用从Javascript功能插件。

我需要知道我可以从Javascript调用哪个函数,以便它将调用android插件。

回答

0

学习在Worklight中创建Cordova插件以及如何调用它们。
在创建Cordova插件培训模块和附带示例项目中对此进行了说明。

Adding native functionality to hybrid apps with Cordova。具体做法是:

  • 的iOS - 添加原生功能混合应用程序与Apache科尔多瓦插件
  • 的Android - 添加原生功能混合应用程序与Apache科尔多瓦插件

也许你可以用科尔多瓦加速度计API检测像抖动一样的快速运动,如果检测到,则通过JS执行插件:http://cordova.apache.org/docs/en/3.1.0/cordova_accelerometer_accelerometer.md.html#Accelerometer

+0

我是家庭教师与Cordova一起为混合应用程序添加原生功能。我的疑问是,我们从JavaScript调用函数,类似于IBM Training Module中的greetMe()。点击提交按钮时,您正在打电话给我打招呼。就我而言,我必须在全局声明它,以便该函数在我们晃动设备时调用插件。但即使我在全球范围内调用它,它也不会触发shake插件。我需要知道我该如何调用JavaScript函数,以便它会触发抖动检测插件。 – sasi

+0

也许你可以使用Cordova Accelerometer API来检测像摇一样的快速运动,如果检测到,然后通过JS执行插件:http://cordova.apache.org/docs/en/3.1.0/cordova_accelerometer_accelerometer .md.html#加速度 –

相关问题