The Android platform provides a framework API that applications can use to interact with the underlying Android system . The framework API consists of: A core set of packages and classes. A set of XML elements and attributes for declaring a manifest file.