The permission that an application possessed has been
defined clearly. In android applications, all components that
could be independently launched by system need to be
declared in a XML file named AndroidManifest. The
AndroidManifest does a number of things in addition to
declaring the application’s components, including: