Changes to fix the FileNotFoundException issue

Had to add the WRITE_EXTERNAL_STORAGE permission and use the
AbsolutePath of the external storage directory instead of the Name.