2010-07-14 5 views
4

누구나 안드로이드 프로그래밍이 J2ME와 관련이있는 쿼리와 관련하여 의심의 여지가 없습니까?안드로이드와 J2ME

안드로이드 개발은 J2ME 플랫폼에서 제공됩니다. J2ME는 기본적으로 모바일 애플리케이션 용으로 사용되며 안드로이드도 마찬가지입니다.

아무도 알려 주시면 알려주세요.

답변

11

Android는 핵심 Java 언어를 사용하는 것 외에 J2ME와 아무 관련이 없습니다. 실제로 표준 라이브러리는 Java SE를 연상케합니다.

1

Yann이 언급 한 것처럼 j2me는 Android가 아니며 반대의 경우도 있지만 다른 VMS에서 동일한 언어를 사용합니다. 구글은 DAVLIk이라는 JVM을 기본적으로 만들었다. 구글은 승인없이 자신의 기술을 사용했기 때문에 썬에게 구글을 고소했다.

그러나 J2ME 대 안드로이드 랩퍼가 있습니다. LWUIT에는 현재 래퍼가 있습니다.

1

모두 동일한 언어로 사용됩니다. 우리가 할 수있는 J2ME를 사용하여

하지만 J2ME가에 kJVM. 실행되는 작은 장치를 만들어,

안드로이드는 기본적으로 스마트 기기 위해 만들어졌다.,

는. 타사 응용 프로그램을 개발하지만, 안드로이드는 기본입니다 Android OS에서 완전히 지원되는 앱입니다.

0

또한 MicroEmulator http://microemu.blogspot.ru/2009/08/converting-javame-applications-to.html을보고 싶을 수도 있습니다. Java SE 및 Android 용 J2ME CLDC/MIDP 래퍼를 제공하므로 기본적으로 MIDlet을 작성하고 MicroEmu로 패키징하여 Android에서 실행할 수 있습니다. 하지만 J2ME UI로 앱을 제한 할 것이고, 이는 Android와 비교할 필요가 없다. J2ME, Blackberry, Android, iOS 및 Windows Phone을 다루어야하는 경우 CodenameOne (이전 LWUIT는 다른 대답에 언급 된)은 크로스 플랫폼 솔루션을위한 최상의 선택입니다. 하지만 J2ME와 블랙 베리를 지원할 필요가 없다면 다른 솔루션들도 있습니다 (Xamarin, Marmelade, PhoneGap)