나는 phonegap cordova를 사용하여 안드로이드에 기본 애플 리케이션을 구축하고 싶습니다. 내 HTML 파일을 내 Java 파일에 comunicate 할 수있는 2 가지 방법을 찾았습니다. appView.addjavascriptInterface를 사용하거나 내 Java 파일을 플러그인으로 만들 수 있습니다. 지금 어느 방향으로 가고 싶습니다. 플러그인 또는 appView.addJavascriptInterface를 사용하는 차이점은 무엇입니까?다른 플러그인을 사용하여 appView.addJavascriptInterface
4
A
답변
1
Java 코드를 응용 프로그램의 JavaScript 레이어에 노출시키는 데 Cordova 플러그인을 사용하는 것이 좋습니다. Plugin Development Guide 및 Developing 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 관련 메소드입니다.
관련 문제
- 1. 다른 플러그인을 실행하는 Maven 플러그인
- 2. JavaFX를 사용하여 Eclipse 플러그인을 만드시겠습니까?
- 3. 다른 jQuery 플러그인을 사용하는 jQuery 플러그인을 만드는 방법은 무엇입니까?
- 4. MapHilight Jquery 플러그인을 사용하여 다른 색상으로 강조 표시합니다.
- 5. OSGi/RCP 플러그인을 사용하여 종속적이지 않은 다른 플러그인에서 클래스를로드하도록 설정
- 6. Eclipse 플러그인을 사용하여 다른 출력 파일 형식 구현하기
- 7. v8 플러그인을 사용하여 숭고한 텍스트 2에 대한 js 플러그인을 구현하십시오.
- 8. CKEditor 플러그인을 사용하여 편집기를 닫습니다.
- 9. jQuery를 사용하여 플러그인을 작동시키는 '재설정'기능
- 10. Eclipse에서 다른 버전의 플러그인을 두 번로드하는 중
- 11. 자신의 허드슨 플러그인에 다른 플러그인을 사용 하시겠습니까?
- 12. 다른 jquery 파일에서 jquery 플러그인을 호출하십시오.
- 13. 플러그인을 사용하여 WCF 인터페이스 확장
- 14. iPad를 사용하여 coffeescript에서 플러그인을 더블
- 15. Wordpress - 플러그인을 사용하여 게시물 작성
- 16. simpleModal 플러그인을 사용하여 스크롤하는 방법
- 17. iecors 플러그인을 사용하여 Ajax 게시
- 18. Prototype.js 플러그인을 사용하여 AJAX 업로드
- 19. jQuery GalleryView 플러그인을 사용하여 플러그인을 제거하는 방법은 무엇입니까?
- 20. Emacs 플러그인을 다른 디렉토리에 두는 것은 정상입니까?
- 21. 이클립스 안드로이드 플러그인을 업데이트하는 다른 방법
- 22. 다른 플러그인을 사용하는 grails plugin 단위 테스트
- 23. 기다립니다 나는 두 플러그인을 사용하고 다른 jQuery를
- 24. 다른 Grails 플러그인에서 grails 플러그인을 구성하는 방법
- 25. 다른 장소에 같은 크롬 플러그인을 설치하십시오.
- 26. Eclipse 플러그인을 다른 언어로 디버그 하시겠습니까?
- 27. jQuery 웹캠 플러그인을 사용하여 비디오를 캡처하고 싶습니다.
- 28. jquery datepicker 플러그인을 사용하여 맞춤 캘린더 표시
- 29. Childbrowser 플러그인을 사용하여 창보기 전화 번호
- 30. 젠드 gdata 플러그인을 사용하여 문서 업로드
감사합니다. cnandreu. 나는 대답을 찾았고 아무 것도 발견하지 못했습니다. –