Ответ 1
Android не использует версии Oracle Java SE, на основе частей проекта Apache Harmony, поэтому он даже не поддерживает Java 7. Гармония не активно развивается уже и не будет поддерживать 1.7.
Если Google не решит обновить Harmony и Android SDK до новой версии Java, в Android не будет никаких функций Java 7 или Java 8, даже если новые функции просто синтаксичны. Они могут использовать альтернативную реализацию, такую как OpenJDK, хотя я не знаю никаких планов для этого. Некоторые считают, что использование OpenJDK маловероятно из-за судебных процессов между Google и Oracle.
Некоторые функции Java 7, наиболее заметные: операторы с бриллиантами, многопользовательский режим, строковый коммутатор и в Android N также некоторые функции Java 8, поскольку лямбда-выражения были реализованы в Android, так как этот ответ был написан. (Спасибо Росс и Stefan, чтобы упомянуть об этом в комментариях).
Google должен реализовать эти функции своими силами, и кажется, что они предпочитают делать это в основном для более популярных функций.