Które wersje Android SDK obsługują kodowanie w jakich wersjach Java?

Pisałem aplikację na Androida dla Androida SDK 2.3.3, ale potem poproszono mnie o przetestowanie go na urządzeniu z Androidem 2.2.1. Ustawiłem więc cel na 8 zamiast 10. Ale java.util.concurrent.TimeUnit miał tylko zestaw funkcji Java 1.5 zamiast zestawu funkcji Java 1.6 / 1.7 java.util.concurrent.TimeUnit. Więc umieściłem implementację TimeUnit w openjdk 6 w moim pakiecie dla mojej aplikacji na Androida i wszystko działa dobrze.

Czy ktoś wie, gdzie mogę zdobyć dokumentację, która daje mi wykres, który mówi mi na przykład, że podczas korzystania z oficjalnego SDK, Android 2.2 musi być zakodowany przy użyciu Java 1.5 słów kluczowych / składni / API, Android 2.3.3 może być zakodowany używając słów kluczowych / składni / API Java 1.6 itd.?

questionAnswers(1)

yourAnswerToTheQuestion