2011-09-25 2 views
1

좋은 라이브러리는 많은 시간 동안 C 또는 Java로 작성되었습니다. (Python, javascript 또는 Erlang에 대한 불쾌감은 없습니다.) 이번에는 제가하고있는 일을위한 최고의 라이브러리가 자바에 있습니다. 하지만 내 애플 리케이션의 안드로이드와 아이폰 버전 모두를 위해 그것을 사용하고 싶습니다. 이것을 어떻게 할 수 있는가? 이것은 최고의 라이브러리가 Java 앱인 경우에도 항상 존재할 것이기 때문에 매우 중요한 질문입니다. 나는 또한 HTML5와 PhoneGap 솔루션에 개방적이지만, 본질적으로 두 환경 모두에서 Java 라이브러리에 액세스 할 수있는 방법이 필요하다. 어떻게 할 수 있습니까?iPhone 및 Android 앱 버전에서 Java 라이브러리 사용

답변

1

할 수 없습니다. iOS에서 Java 라이브러리를 실행할 수 없습니다. C/Objective-C로 작성된 동등한 라이브러리를 찾아서 Android 용 Java 및 Objective-C 중 하나를 iOS와 함께 사용해야합니다. 그렇지 않으면 JavaScript에서 실행되는 라이브러리를 찾아야합니다 (JavaScript).

Java/C 솔루션을 사용하는 경우 PhoneGap이 통신 할 JavaScript API를 만들기 위해 각각 플러그인을 만들어야합니다.

이 모든 것에 대한 정보는 here입니다.

0

RoboVM 또는 j2objc과 같은 것을 사용하여 Java를 목표 C로 변경할 수 있습니다.

관련 문제