how applications are getting installed in android os. what is happening in the android os when the user clicks the install button of the application.How activity manager and package manager works?? how application installer works??