2014-06-19 2 views
-1

Android 및 IOS 플랫폼을 대상으로하는 IBM Worklight 6.1에서 진동 감지 프로젝트를 개발 중입니다. 나는이 followd :진동 감지 - IBM Worklight 6.1 Android 플러그인

http://androidexample.com/Accelerometer_Basic_Example_-_Detect_Phone_Shake_Motion/index.php?view=article_discription&aid=109&aaid=131 다음 링크를 기반 : 내가 먼저 플러그인을 생성 할 필요가 Android – Using native pages in hybrid applications

을하고 난 자바 스크립트 기능에서 해당 플러그인을 호출해야합니다.

자바 스크립트에서 호출 할 수있는 함수를 알아야합니다. 그러면 안드로이드 플러그인이 호출됩니다.

답변

0

Worklight에서 Cordova 플러그 인을 만들고 호출하는 방법을 익히십시오.
이 내용은 샘플 프로젝트와 함께 Cordova 플러그인 작성 모듈에 설명되어 있습니다.

Adding native functionality to hybrid apps with Cordova. 특히 :

  • 아이폰 OS - 아파치 코르도바 플러그인 하이브리드 응용 프로그램에 기본 기능을 추가
  • 안드로이드 - 아파치 코르도바 플러그인 하이브리드 응용 프로그램에 대한 기본 기능을 추가

어쩌면 당신은 코르도바를 사용할 수 있습니다 흔들림과 같은 빠른 동작을 감지하는 가속도계 API. 감지되면 JS를 통해 플러그인을 실행합니다. http://cordova.apache.org/docs/en/3.1.0/cordova_accelerometer_accelerometer.md.html#Accelerometer

+0

나는 familia입니다. C와 함께 하이브리드 앱에 네이티브 기능 추가. 내 의심은 우리는 자바 교육 모듈에서 greetMe()와 비슷한 javascript 함수를 호출했다는 것입니다. 제출 버튼을 클릭하면 인사를하는 것입니다. 필자의 경우 전역 적으로 선언해야하므로 장치를 흔들면 플러그인이 함수를 호출합니다. 그러나 전 세계적으로 그것을 부르고 있습니다, 그것은 흔들어서 플러그인을 촉발하지 않습니다. JavaScript 함수를 호출하는 방법을 알 필요가 있습니다. 그러면 흔들기 감지 플러그인이 트리거됩니다. – sasi

+0

아마도 Cordova Accelerometer API를 사용하여 흔들리는 것과 같은 빠른 동작을 감지 할 수 있으며, 감지 된 경우 JS를 통해 플러그인을 실행할 수 있습니다. http://cordova.apache.org/docs/en/3.1.0/cordova_accelerometer_accelerometer .md.html # 가속도계 –

관련 문제