In this chapter, we turn our focus to Androids built-in security mechanisms at the platform level as well as its application layers. The reader should be familiar with Android architecture (covered in Chapter 2) and Android application basics (building blocks, frameworks) (covered in Chapter 3). This chapter builds on an understanding of the platform and application layers to demonstrate the security features provided by Android. This chapter also introduces the reader to different Interprocess Communication (IPC) mechanisms used by Android application components.
Different applications and processes need to communicate with each other and share data/information. This communication occurs through the IPC ...