1. Android is a Linux derivative with non-mainline changes, suck as "wake locks".
2. Android uses a non-Java ME (the official Java for mobile devices) Java environment. It's closer to Java SE.
3. And it doesn't use the JVM, it uses Dalvik.
4. Android was not initially developed by Google. It was acquired by them. The company was composed of former Danger staff who worked on the Sidekick and such. [I'd argue this point, as Android is a completely different best than the builds that were coming out around acquisition time. The only thing that's practically the same is that both used the Linux kernel).
5. SQLite is pervasive in Android.