으로 가져올 수 있습니까? 안드로이드 프로젝트를 만들지 않고 일반적인 자바 프로그램 만 만들면 안드로이드 SDK에서 패키지를 가져올 수 있습니다. 몇 가지 흥미로운 방법을 사용하고 JDK의 자바 컴파일러를 사용하여 컴파일 할 수 있습니다.안드로이드 패키지를 일반 Java 코드
감사합니다.
으로 가져올 수 있습니까? 안드로이드 프로젝트를 만들지 않고 일반적인 자바 프로그램 만 만들면 안드로이드 SDK에서 패키지를 가져올 수 있습니다. 몇 가지 흥미로운 방법을 사용하고 JDK의 자바 컴파일러를 사용하여 컴파일 할 수 있습니다.안드로이드 패키지를 일반 Java 코드
감사합니다.
공통 라이브러리를 포함 할 수 있습니다. 즉, Android 코드를 라이브러리 또는 .jar 파일로 패키지화하고 Java 애플리케이션의 빌드 경로에 라이브러리를 포함시킵니다. 이것은 두 가지 방법으로 작동해야합니다. Android는 Java와 동일한 객체 및 원칙을 많이 사용하므로 일부 것이 문제없이 작동합니다. 그러나, 그것을 꼬집어 야하는 것에주의해라. 프로젝트가 동일한 방식으로 구조화되지 않았습니다.
패키지가 Android 관련 SDK를 사용하는 경우, 일부 포팅 없이는 아니오입니다. 그것이 일반적인 자바라면 아마도 그렇습니다. 내가 Android 용으로 또는 그 반대로 BlackBerry 용으로 작성한 패키지를 가져 왔지만 Android 용 API 호출을 다시 작성해야합니다.
아마 작동 할 수있는 제한된 경우가있을 수 있지만 의심 스럽습니다. SDK와 함께 제공되는 jar 파일은 스텁입니다. android.git.kernel.org에서 소스를 탐색 할 때 볼 수있는 코드는 많이 포함되어 있지 않습니다. (예 : this thread 참조)
특히 사용에 관심이 있습니까?
은 내가 recently 코딩하고 프레임 워크의 buildpath이 .JAR을 복사하는 데 사용되는 API 레벨 3입니다이 경우
android-sdk/platorms/android-3/android.jar
에서 안드로이드 SDK JAR 파일이 있습니다.
Java 바이트 코드이므로 Java에서 사용할 수 있으며 jvm에서 실행할 수 있습니다. 클래스는 Android SDK 클래스를 사용할 수 있지만 대부분 Android 환경이 필요하기 때문에 독립형으로 작업하지 않고 Android 장치에 배포해야합니다. 가져 오기를 계획하고 있지만 Android 기능을 전혀 시작하지 않는 것이 좋습니다.