Each Android application lives in its own security sandbox:
1 the operating system is a muti-user Linux system.
2 the system assign each application a unique Linux user ID.
3 each process has its own virtual machine (VM).
4 every application runs in its own Linux process.
Application Components
1 Activities
2 Services
3 Content providers
4 Broadcast receivers