Как версия Java для Android относится к версии Java SE?

Мне постоянно интересно, как версия Java, используемая для разработки Android, относится к версии Java SE. Например, я читал сегодня о «Type Inference and Generic Methods», который добавлен в Java SE 7. Мне интересно: «Могу ли я использовать это в коде Android?»

Конечно, я мог бы ввести код в проект Android и посмотреть, скомпилируется ли он, но мне было бы лучше иметь какое-то отображение в моей голове.

Я пробовал Google для этой информации, проверяя документы Android и т. Д., Но не могу найти ответ.

Изменить: меня больше интересуют языковые функции, например, как синтаксическая версия Android Java относится к синтаксису Java SE.

Версия Android напрямую не связана с Java SE, хотя она использует подмножество библиотек и инструментов Apache Harmony SE 6. Команда разработчиков Android решит, следует ли и когда поддерживать / требовать версию 7 Гармонии SE 7.

Редактировать Похоже, что с KitKat Android поддерживает функции языка Java SE 7. См. Комментарии ниже.

  • Не удалось создать Android Virtual Device
  • Шаблон MVC на Android
  • Ориентация изображения - Android
  • Как я могу генерировать случайное число в определенном диапазоне в Android?
  • Картинка для Android на стене Facebook
  • Экранная видеозапись текущей активности Android
  • warning: путь к bootstrap, не установленный вместе с -source 1.5
  • Уменьшение размера приложения для Android (apk)
  • Не удалось слияние манифеста: uses-sdk: minSdkVersion 8 не может быть меньше
  • Android 3.1 USB-хост - BroadcastReceiver не получает USB_DEVICE_ATTACHED
  • Синглтоны против контекста приложения в Android?
  • Давайте будем гением компьютера.