Incorporating External Libraries with Android
Way back in time, long before Google bought Android, the founders of Android made the choice to use Java as the development language. This was for a host of reasons, including Java’s widespread use, which meant many talented developers could write applications for the platform, but those developers could also write libraries and other tools that could be used by Java programs in general. Whether it’s on a server, a desktop, or a mobile device, Java supports a wealth of libraries that rival any other development language.
Before you race off thinking that absolutely all of Java is at your disposal, there are a few limits and omissions of which you should be aware.
The ART of Android ...