2012-11-23 2 views
4

나는 phonegap cordova를 사용하여 안드로이드에 기본 애플 리케이션을 구축하고 싶습니다. 내 HTML 파일을 내 Java 파일에 comunicate 할 수있는 2 가지 방법을 찾았습니다. appView.addjavascriptInterface를 사용하거나 내 Java 파일을 플러그인으로 만들 수 있습니다. 지금 어느 방향으로 가고 싶습니다. 플러그인 또는 appView.addJavascriptInterface를 사용하는 차이점은 무엇입니까?다른 플러그인을 사용하여 appView.addJavascriptInterface

답변

1

Java 코드를 응용 프로그램의 JavaScript 레이어에 노출시키는 데 Cordova 플러그인을 사용하는 것이 좋습니다. Plugin Development GuideDeveloping a Plugin on Android을 살펴보십시오.

addJavascriptInterface은 Android WebView API의 일부이며 Apache Cordova's Android code 안에 사용됩니다. Android 2.3에는 적어도 이 있고 그 방법은 can avoid이며 Apache Cordova의 플러그인 시스템을 사용합니다.

플러그인 또는 appView.addJavascriptInterface를 사용하는 차이점은 무엇입니까?

차이점은 Cordova 플러그인은 다양한 플랫폼 (Android, iOS 등)의 원시 코드를 JavaScript 코드를 실행하는 WebView에 일관되게 노출 할 수있는 상위 수준 추상화입니다. addJavascriptInterface은 Apache Cordova의 Android 코드로 사용되는 WebView API의 일부인 Android 관련 메소드입니다.

+0

감사합니다. cnandreu. 나는 대답을 찾았고 아무 것도 발견하지 못했습니다. –

관련 문제