2012-04-30 5 views
1

사실 자바의 정규화 패키지를 사용하는 Android 앱에서 작업하고 있습니다. 이 패키지는 버전 2.3 (API 9)에서 Android SDK에 이식되었습니다. http://developer.android.com/reference/java/text/Normalizer.html자바 패키지를 Android로 가져 오기

문제는 최대한 많은 사람들에게 다가 가기 위해 내 응용 프로그램을 사용하고 싶지만 안드로이드 2.2가 여전히 인기가있는 것 같습니다. http://developer.android.com/resources/dashboard/platform-versions.html

내 질문에, Android 2.2 (API 8)을 사용하여 Java에서 Normalize 패키지를 가져 오는 방법이 있습니까?

+1

소스 코드를 사용하여 직접 구현할 수 있습니다. http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/text/Normalizer.java – dymmeh

+0

@dymmeh가 맞다.이 클래스를 포함하지 않는 이전 버전의 Android와 역 호환을 유지하기 위해 Android 버전 API의 일부를 프로젝트에 포함 시켜야만하는 경우가 종종 있습니다. – Snicolas

답변

1

소스 코드를 가져 와서 다른 패키지로 리팩토링하십시오 (앱에 java.text 클래스가 안정적으로 포함될 수 없음). 모든 관련 라이선스 조건을 준수하십시오. 예를 들어, 링크 된 OpenJDK는 GPL에 따라 라이센스가 부여됩니다.

+0

대단히 감사합니다. 나는 그것을 할 것이다. – jiahao

관련 문제