Android Framework contains API's i.e, UI(user interface), telephony, resources, locations, Content providers and package managers. It also contains lot of classes and interfaces for android development.