In this chapter, we learned how to define an applications policy file. The manifest file is the most important artifact of an application and should be defined with utmost care. This manifest file declares the permissions requested by an application and permissions that the external applications need to access its components. With the policy file we also define the storage location of the out APK and the minimum SDK against which the out application will run. The policy file exposes components that are not sensitive to the application. At the end of this chapter we discussed some sample issues that a developer should be aware of when writing a manifest file.
This chapter concludes the first section of the book where we learn about an Android application structure. Let's move to the next section of this book that focuses on secure storage of user data.