To take a photo, first we need to declare required permissions in AndroidManifest.xml. We need two permissions:
Camera - to open camera app. If attribute required is set to true you will not be able to install this app if you don't have hardware camera.
WRITE_EXTERNAL_STORAGE - This permission i...