Какие версии Android SDK поддерживают программирование в каких версиях Java?

Я писал Android-приложение для Android SDK 2.3.3, но затем меня попросили протестировать его на устройстве с работающим Андроид 2.2.1. Поэтому я установил цель 8 вместо 10. Но тогда java.util.concurrent.TimeUnit имел только набор функций Java 1.5 вместо набора функций Java 1.6/1.7 java.util.concurrent.TimeUnit. Поэтому я поместил реализацию TimeUnit из openjdk 6 в свой пакет для своего приложения для Android, и все работает нормально.

Кто-нибудь знает, где я могу получить документацию, которая дает мне диаграмму, которая говорит мне, например, что при использовании официального SDK Android 2.2 должен быть закодирован с использованием ключевых слов/синтаксиса/API Java 1.5, Android 2.3.3 можно закодировать с использованием ключевых слов/синтаксиса/API Java 1.6 и т. д.?

10
задан Jeremy 17 May 2012 в 14:44
поделиться