2014-06-19 83 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#加速度 –

相關問題